[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 09/06 17:35 / Filesize : 162 KB / Number-of Response : 835
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Python】Webフレームワーク Djangoスレ Part1



1 名前:nobodyさん [2006/08/27(日) 02:20:54 ID:yog4uW4e]
LL言語「Python」で実装されたWebフレームワーク Django
Web開発する上で必要となる機能がそろっており、
管理サイト画面を自動作成できるなどの特色を持ちます。

本家サイト
www.djangoproject.com/

日本語ユーザ会「Djangoと日本の仲間たち」
www.djangoproject.jp/

日本語解説サイト
ttp://ymasuda.jp/python/django/index.html

解説本(英語) 「Pro Django:」2006年10月30日出版予定
ttp://www.amazon.co.jp/gp/product/1590597257/

あなたがDjangoを利用すべき10の理由(和訳)
ttp://www.everes.net/2006/jan/30/3042306a305fdjango3092522975283059304d10306e74067531/

IT Pro記事
ttp://itpro.nikkeibp.co.jp/article/NEWS/20060410/234868/

IBM developerWork記事
ttp://www-06.ibm.com/jp/developerworks/linux/060802/j_l-django.shtml

374 名前:nobodyさん mailto:sage [2008/09/10(水) 21:56:00 ID:???]
python勉強に合わせて、最近触ってるけど、これ面白いね。

フレームワークっていったら、javaのstrutsしか使ったことなかったから新鮮です。


375 名前:nobodyさん mailto:sage [2008/09/11(木) 00:09:50 ID:???]
そういうこと言うなよ。ムラムラしちゃうじゃねーか。
Pythonの勉強はじめるかなー

376 名前:nobodyさん mailto:sage [2008/09/11(木) 00:43:11 ID:???]
coreblog.org/ats/stuff/python-codereading/event-04

377 名前:nobodyさん mailto:sage [2008/09/11(木) 21:43:26 ID:???]
丸投げな質問で申し訳ないのですが、質問です。
Djangoを最近になって勉強し始めたものです。Django-forumを試しに導入してみたのですが、
127.0.0.1:8000/forum/を開いても、TemplateSyntaxError at /forum/と出てきて動かすことができません。
エラーの内容は以下の通りです。

TemplateSyntaxError at /forum/
Caught an exception while rendering: Original Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/django/template/debug.py", line 71, in render_node result = node.render(context)
File "/usr/lib/python2.5/site-packages/django/template/defaulttags.py", line 369, in render args=args, kwargs=kwargs)
File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py", line 307, in reverse *args, **kwargs)))
File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py", line 291, in reverse raise NoReverseMatch NoReverseMatch

forum/forum_list.html の以下の行のurl forumsubsがおかしいと出ました。

22 <p><a href="{% url forumsubs %}">{% trans "Update Subscriptions" %}</a></p>

使用したDjangoは1.0-alpha-SVN-8220です。
1.0の正式版が公開されましたが、Django-forumは1.0でないと動作しないのでしょうか・・・
丸投げで申し訳ないのですが、お力を貸しください。よろしくお願いします。

378 名前:nobodyさん mailto:sage [2008/09/12(金) 17:10:37 ID:???]
>>377
djangoはWEBアプリ書くのが簡単すぎてwいつもフルで書いちゃうのでdjango-forum使ったことないのですが

code.google.com/p/django-forum/source/browse/trunk/urls.py?r=18
ここを見るとforumsubsと名前のついたURLは無い。

で、それらしいのは
33行目
url(r'^subscriptions/$', 'forum.views.updatesubs', name='forum_subscriptions'),
39行目
url(r'^([-\w/]+/)(?P<slug>[-\w]+)/$', 'forum.views.forum', name='forum_subforum_thread_list'),

templates/forum/forum_list.htmlの22行目を
<p><a href="{% url forum_subscriptions %}">{% trans "Update Subscriptions" %}</a></p>
とか
<p><a href="{% url forum_subforum_thread_list %}">{% trans "Update Subscriptions" %}</a></p>
とか
に変えてみたらどうでしょう。




379 名前:nobodyさん mailto:sage [2008/09/12(金) 17:49:13 ID:???]
>>378
djangoは取っつきやすくて気に入っていますね。
フレームワークを使うのが初めてだったので、どんな風に開発するかの参考に、django-forumにさわってみたところです。

それで、早速ですが、
<p><a href="{% url forum_subscriptions %}">{% trans "Update Subscriptions" %}</a></p>
と書き直してみましたら、フォーラムのページが表示されるようになりました。ありがとうございます!


380 名前:nobodyさん mailto:sage [2008/09/12(金) 18:01:24 ID:???]
Djangoは翻訳ドキュメントが揃ってるのがありがたいですね。



381 名前:nobodyさん mailto:sage [2008/09/12(金) 22:06:24 ID:???]
>>374
>フレームワークっていったら、javaのstrutsしか使ったことなかったから新鮮です。
最近のもの触ったら何でも勃起すると思うよお前

382 名前:nobodyさん mailto:sage [2008/09/14(日) 14:57:19 ID:???]
みんな、おっぱいデブでデバッグしてるのか?



383 名前:nobodyさん mailto:sage [2008/09/16(火) 21:51:13 ID:???]
Modelform使ったらテンプレートエラーでどこにも遷移しなくなった\(^0^)/

384 名前:nobodyさん mailto:sage [2008/09/16(火) 22:11:24 ID:???]
MLがスパマーに乗っ取られててワラタ(www

385 名前:nobodyさん mailto:sage [2008/09/18(木) 17:50:30 ID:???]
アプリケーションのurlsでアプリディレクトリ下のurlsをincludeしたいんだが、
うまく動かん。


386 名前:nobodyさん mailto:sage [2008/09/21(日) 18:06:07 ID:???]
うちではうまく動いてる

387 名前:nobodyさん mailto:sage [2008/09/22(月) 12:23:15 ID:???]
ドジャンゴは上手く動いたり動かなかったりすることが多いから仕方ない

388 名前:nobodyさん mailto:sage [2008/09/27(土) 12:58:38 ID:???]
Djangoの1.0を初めて使うのに、日本語の4400円の本は買った方が良いですか?
既にバージョンは古くなってるんですよね?
読んでおいた方が良いのか、Webの情報で十分なのかどうなのでしょうか?

.NET FrameworkやJavaをTomcatやJBossで使っていた人が対象です。


389 名前:nobodyさん mailto:sage [2008/09/27(土) 14:05:04 ID:???]
Webで十分
背中まで四十五分
娘まで十月十日

390 名前:nobodyさん mailto:sage [2008/09/27(土) 15:58:38 ID:???]
>>388
1.0だと一部動かないコードが書いてあるから
混乱するかもしれないね。
(AdminサイトのMeta属性とかその辺)

また、本に書いてあることはほとんどDjango公式サイトのドキュメントの内容と同じ。
実例もあるのだが、手取り足取り教えてくれるスタンスの本ではない。
その辺、Webで補完しつつやるのであればいいと思うけど。

391 名前:nobodyさん mailto:sage [2008/09/30(火) 14:36:56 ID:???]
ダンジョーで作られた有名なサイトとかあるんですか?
Pythonならダンジョーの独壇場ですよね?


392 名前:nobodyさん mailto:sage [2008/09/30(火) 21:40:29 ID:???]
ダンジョー?
ドジャンゴだろ、英語も読めねえのかよ。



393 名前:nobodyさん mailto:sage [2008/10/01(水) 01:04:33 ID:???]
廃虚に攻め込んで勝鬨?

394 名前:nobodyさん mailto:sage [2008/10/02(木) 18:56:14 ID:???]
>>393
兵法ではそれが基本

395 名前:nobodyさん mailto:sage [2008/10/02(木) 20:34:57 ID:???]
MacPortsで入れようとしたら0.96だったorz

396 名前:nobodyさん mailto:sage [2008/10/06(月) 19:46:15 ID:???]
pythonを2.6にしたらdjango-adminが効かなくなった。
クラスパスも変えたんだが…。

397 名前:nobodyさん mailto:sage [2008/10/06(月) 20:27:59 ID:???]
情報ありがとう

398 名前:nobodyさん mailto:sage [2008/10/06(月) 20:45:01 ID:???]
class文内でlocals()を使った場合、自由変数(クラスの属性でない変数)は含まれなくなった。

399 名前:nobodyさん mailto:sage [2008/10/06(月) 23:28:22 ID:???]
Windows環境なんだが、インストールし直したら変なエラーが・・・。
Type 'django-admin.py help' for usage.

400 名前:nobodyさん mailto:sage [2008/10/07(火) 10:43:14 ID:???]
>>399
言われたとおりコマンドラインで
django-admin.py help
ってタイプしてヘルプを見ればいいのに。
django-admin.pyの使い方が変わったみたいだからさ。


401 名前:nobodyさん [2008/10/07(火) 22:25:23 ID:Ls+qfcYE]
Django1.0のgis機能をMySQLで利用している人がいますが、どれくらいの改造が必要なんでしょうか?間単にできる?

402 名前:nobodyさん mailto:sage [2008/10/07(火) 23:57:43 ID:???]
>>400
そのdjango-admin.py helpが効かなかったんです。
python2.6を再インストールして、環境変数を再設定したら
なぜか動くようになりました。



403 名前:nobodyさん mailto:sage [2008/10/08(水) 02:16:17 ID:???]
>>401
>Django1.0のgis機能をMySQL
django.contrib.gisをMySQLで使いたいってこと?

404 名前:nobodyさん mailto:sage [2008/10/08(水) 07:50:12 ID:???]
これから新たに使うひとなんですが
web.py と django どちらが良いですか

405 名前:nobodyさん mailto:sage [2008/10/08(水) 21:33:52 ID:???]
>>404
初めてやるならdjangoがいいと思うよ。
取っつきやすいから。

406 名前:nobodyさん [2008/10/09(木) 02:05:08 ID:jrT4CAmV]
web.pyは簡単だからすぐ使えるし
DjangoもrailsとかのMVCフレームワーク触ったことあるなら簡単です

407 名前:nobodyさん mailto:sage [2008/10/09(木) 08:43:43 ID:???]
始めるのは簡単だが次に何すればいいか分からない。
それがダンジョー。

408 名前:nobodyさん mailto:sage [2008/10/09(木) 11:14:47 ID:???]
admin画面のフォームの隙間がありすぎて
間延びした漢字になってるのはなおせないでしょうか

409 名前:nobodyさん mailto:sage [2008/10/10(金) 20:15:27 ID:???]
pylonsってどうなったの?

410 名前:nobodyさん mailto:sage [2008/10/12(日) 13:20:17 ID:???]
>>409
ドジャンゴに駆逐されますた

411 名前:nobodyさん [2008/10/13(月) 23:31:14 ID:UJd7NQHm]
webアプリでよくある
編集画面→確認画面→編集完了
の流れってどうやって実現すればいいでしょうか?

412 名前:nobodyさん mailto:sage [2008/10/14(火) 00:28:23 ID:???]
>>409
ダンジョーという名前に変わりました



413 名前:sage [2008/10/14(火) 01:40:14 ID:T+PLWjsz]
>>411
ttp://djangoproject.jp/doc/ja/1.0/ref/contrib/formtools/form-preview.html

414 名前:nobodyさん mailto:sage [2008/10/14(火) 17:43:37 ID:???]
もう1.0に乗り換えたひとってどのくらいいる?
どのくらい手間かかった?

415 名前:nobodyさん mailto:sage [2008/10/14(火) 19:44:32 ID:???]
>>413
ご回答ありがとうございます。

試してみましたが、
どうやら「確認画面から戻って再編集」に対応していない気がします。

私が見落としているだけでしょうか?

416 名前:nobodyさん mailto:sage [2008/10/14(火) 20:48:24 ID:???]
無理に使わなくても、hiddenで渡せば?

417 名前:nobodyさん mailto:sage [2008/10/14(火) 21:37:39 ID:???]
>>415
見落としてる


418 名前:nobodyさん mailto:sage [2008/10/15(水) 00:11:51 ID:???]
>>417
再編集はできるようですが
確認画面の下に再編集画面があるのが微妙です。

419 名前:nobodyさん mailto:sage [2008/10/15(水) 07:47:21 ID:???]
我慢しろ。

420 名前:nobodyさん mailto:sage [2008/10/15(水) 21:19:35 ID:???]
ボタンで戻って再編集したいなら、hiddenで渡せ。

421 名前:nobodyさん mailto:sage [2008/10/16(木) 16:36:12 ID:???]
>>414
>もう1.0に乗り換えたひとってどのくらいいる?
>どのくらい手間かかった?

のりかえにてまがかかるほどたいしたものをつくったことがない。

422 名前:nobodyさん mailto:sage [2008/10/20(月) 07:46:13 ID:???]
Djangoが携帯用サイトに向いてないって言われるのはなんで?



423 名前:nobodyさん mailto:sage [2008/10/20(月) 11:34:45 ID:???]
>>422
セッションがクッキーのみでPHPSESSIDみたいなのは不許可。
俺はPCサイトdjango携帯サイトZendみたいな変な組み方してるw

424 名前:nobodyさん mailto:sage [2008/10/20(月) 23:07:44 ID:???]
まあ、クッキーベースだけなのは意図的なもんだし。

425 名前:nobodyさん mailto:sage [2008/10/21(火) 00:44:22 ID:???]
>>424
自分でクッキーレスなセッションミドルウェア書くしかないってことか。
django-mobilejpってどうなったんだろう。


426 名前:nobodyさん mailto:sage [2008/10/21(火) 21:33:12 ID:???]
>>411みたいな場合、セッション使っちゃってるなあ。
ダメ?

427 名前:nobodyさん mailto:sage [2008/10/22(水) 19:29:58 ID:???]
だめです

428 名前:nobodyさん mailto:sage [2008/10/23(木) 08:49:02 ID:???]
pydame
pc11.2ch.net/test/read.cgi/gamedev/1126605105/

429 名前:nobodyさん [2008/10/24(金) 15:44:45 ID:aJ9n2hb/]
.,,.
,;;*;;;;,
.-'``;-');;.
/' .-. /*;;
.' \d \;; .;;;,
/ o ` \; ,__. ,;*;;;*;,
\__, _.__,' \_.-') __)--.;;;;;*;;;;,
`""`;;;\ /-')_) __) `\' ';;;;;;
;*;;; -') `)_) |\ | ;;;;*;
;;;;| `---` O | | ;;*;;;
*;*;\| O / ;;;;;*
;;;;;/| .-------\ / ;*;;;;;
;;;*;/ \ | '. (`. ;;;*;;;
;;;;;'. ; | ) \ | ;;;;;;
,;*;;;;\/ |. / /` | ';;;*;
;;;;;;/ |/ / /__/ ';;;
'*jgs/ | / | ;*;
`""""` `""""` ;'

430 名前:nobodyさん [2008/11/03(月) 11:54:16 ID:WaujOp4t]
railsに比べて書籍が少なすぎる…。

431 名前:nobodyさん mailto:sage [2008/11/03(月) 12:33:42 ID:???]
唯一の和書はクソ本だしな...。

432 名前:nobodyさん mailto:sage [2008/11/03(月) 14:12:14 ID:???]
どっちのコト?

開発のプロが教える標準Django完全解説
www.amazon.co.jp/dp/4048672096

Python フレームワーク Django と TurboGears で実現する Web 2.0プログラミング
www.amazon.co.jp/dp/4862460747




433 名前:nobodyさん mailto:sage [2008/11/03(月) 15:32:04 ID:???]
俺は上の本だけ持ってるけど、内容がちょっと古いんだよな。


434 名前:nobodyさん mailto:sage [2008/11/03(月) 15:57:55 ID:???]
GAEとの連携に触れた本が出てくれるとありがたい。個人的にw

435 名前:nobodyさん mailto:sage [2008/11/03(月) 16:48:06 ID:???]
そしてクソ掲示板だとかウンコミニブログを作るんだな。
ご苦労なことだ。

436 名前:nobodyさん [2008/11/03(月) 18:42:55 ID:GUvl4NPz]
ttp://science6.2ch.net/test/read.cgi/denki/1222899759/


437 名前:nobodyさん mailto:sage [2008/11/03(月) 19:58:09 ID:???]
Djangoって使われてるんだろうか。
PHPの代替品になる?

438 名前:nobodyさん mailto:sage [2008/11/04(火) 08:59:19 ID:???]
代替品+αですよ

439 名前:nobodyさん mailto:sage [2008/11/04(火) 20:03:09 ID:???]
Django使ったプログラムの例ってどっかにないの?
どのサイトも基礎的な所ばっかりだから、いまいち。

440 名前:nobodyさん mailto:sage [2008/11/04(火) 21:08:46 ID:???]
ありますよ

441 名前:nobodyさん mailto:sage [2008/11/04(火) 21:34:02 ID:???]
ないよ。
どれも基礎的でイマイチなものばかり

442 名前:nobodyさん mailto:sage [2008/11/04(火) 21:50:19 ID:???]
zopeと比べるとどうなの?



443 名前:nobodyさん mailto:sage [2008/11/04(火) 22:15:08 ID:???]
英語サイト巡らなくちゃいけないぐらいの知名度じゃ仕事では使えんしな。

444 名前:nobodyさん mailto:sage [2008/11/04(火) 22:41:11 ID:???]
余裕ですな

445 名前:nobodyさん mailto:sage [2008/11/05(水) 09:20:37 ID:???]

・時々死にたいと思うことがある


446 名前:nobodyさん mailto:sage [2008/11/05(水) 11:04:19 ID:???]
まぁ仕事で使えないことは無いが、他の選択肢を排除してまで
使うメリットは皆無。

447 名前:nobodyさん mailto:sage [2008/11/05(水) 12:24:41 ID:???]
他の選択肢て?

448 名前:nobodyさん [2008/11/05(水) 14:27:42 ID:QsdmDp8I]
RoR

449 名前:nobodyさん mailto:sage [2008/11/05(水) 16:26:52 ID:???]
R)o(R

450 名前:nobodyさん mailto:sage [2008/11/05(水) 20:06:39 ID:???]
views.pyに処理を全部書いちゃっていいの?
Javaみたいに関数単位で分けるのは、Djangoのコンセプトに沿うものではないのかな?

451 名前:nobodyさん [2008/11/05(水) 20:40:05 ID:QsdmDp8I]
viewsに書いてもいいし
別の場所に書いてもいいんだよ

452 名前:nobodyさん mailto:sage [2008/11/07(金) 10:07:58 ID:???]
urls.py に色々書き足すのは Django のコンセプトに剃ってると思う




453 名前:nobodyさん mailto:sage [2008/11/07(金) 15:55:40 ID:???]
ruby on railsと比べたメリットは何?


454 名前:nobodyさん mailto:sage [2008/11/07(金) 16:34:45 ID:???]
mod_wsgiで安定して動くこと。
RoRもpassengerとかが十分安定したらいいんだが。

455 名前:sage [2008/11/07(金) 17:15:41 ID:Wpy2fMzY]
railsに比べてメモリーの消費量が半分以下。

456 名前:nobodyさん mailto:sage [2008/11/07(金) 17:31:25 ID:???]
symfonyとかCakePHPなどのPHPフレームワークと比べると?
あえてPythonを使うメリットはありますか?

「あのGoogleも認めた」ってのはデカイのかな・・・

457 名前:nobodyさん mailto:sage [2008/11/07(金) 17:34:45 ID:???]
パフォーマンスとか

458 名前:nobodyさん mailto:sage [2008/11/07(金) 17:50:34 ID:???]
RoRはバージョン間の互換性無視。
Djangoは互換性重視で安定指向。

459 名前:nobodyさん [2008/11/07(金) 18:02:04 ID:HtlH83pg]
「python?何それ、マニアック過ぎるだろw」
って言われたお・・・。

460 名前:nobodyさん mailto:sage [2008/11/07(金) 19:07:18 ID:???]
敢えてPythonを使う自分萌え。でいいじゃないかw

461 名前:nobodyさん mailto:sage [2008/11/07(金) 19:44:21 ID:???]
Djangoのマスコット萌え。
可愛すぎだろw

462 名前:nobodyさん mailto:sage [2008/11/08(土) 01:01:42 ID:???]
次に出す本のタイトル思いついた

萌ぱい




463 名前:nobodyさん mailto:sage [2008/11/08(土) 12:02:00 ID:???]
django.contrib.auth.views.loginで認証したときって
HttpSessionに認証情報が格納されるみたいだけど、
テンプレート側でこの情報を参照するにはどうすればいい?

{{ user.username }}じゃ参照できないみたいなんだけど。
viewの中で何か渡さないとダメなの?

この辺、JSPとは違うのかな?


464 名前:463 mailto:sage [2008/11/08(土) 17:07:34 ID:???]
>>463
自己解決したのでメモ。
翻訳ドキュメントに書いてあったww
direct_to_template()の方が便利なのか?

*******************************************************************
Django の render_to_response() ショートカットを使っていて、
辞書オブジェクトを渡してコンテキストの変数を追加している場合、
テンプレートはデフォルトで (RequestContext ではなく) Context になります。
テンプレートのレンダリングに RequestContext を使うには、
render_to_response() の 3 つめの引数に RequestContext インスタンスを指定します。
コードは以下のようになるでしょう:

----------------------------------------------------------------
def some_view(request):
# ...
return render_to_response('my_template.html',
my_data_dictionary,
context_instance=RequestContext(request))
----------------------------------------------------------------
*******************************************************************

465 名前:nobodyさん mailto:sage [2008/11/10(月) 05:36:10 ID:???]
Web programをこれから始めるwebでは初級な感じなんですが
pythonは良く使うのでDjangoにしようと思っています
RoRやZopeに比べて歴史が浅いので
blogやwikiを作ったりする豊富なsampleコードがあまりないんじゃないかが不安なのですが
その辺はどうなのでしょうか

466 名前:nobodyさん mailto:sage [2008/11/10(月) 15:13:37 ID:???]
>>465
豊富じゃないです

467 名前:nobodyさん mailto:sage [2008/11/10(月) 19:11:23 ID:???]
>>465
ttp://code.google.com で検索してみな。
いっぱい出てくる。

468 名前:nobodyさん mailto:sage [2008/11/13(木) 08:56:25 ID:???]
Djangoの認証機能で使われてるUserモデルを拡張して、adminサイトで編集したいんだが、
1.0になってからやり方がわからん。

469 名前:nobodyさん mailto:sage [2008/11/14(金) 13:08:50 ID:???]
Userモデルに名前のよみがな情報持たせたいんだけど、プロファイルで定義すればいいかな?
みんなどうやって対処してる?

470 名前:nobodyさん [2008/11/15(土) 09:34:38 ID:M9GW7IT4]
>>157
>>UserInfoにユーザ名・パスを置くこともできる。
これってどうやってやるの?

471 名前:468 mailto:sage [2008/11/15(土) 21:25:39 ID:???]
>>468
自己解決した。
一回unregisterして登録し直せばいいのね。

472 名前:nobodyさん mailto:sage [2008/11/15(土) 21:29:27 ID:???]
>>469
Userモデルをもう少し拡張しやすくしてくれるといいんだよな。
admin機能使うならUserモデルの使用は避けられないんだから。



473 名前:nobodyさん mailto:sage [2008/11/16(日) 00:09:13 ID:???]
>>469
その場合はプロファイル追加かな。
俺だったら、名前とふりがなが別テーブルにあるのが嫌なんで、
名前フィールドもプロファイルに入れちゃうと思う。

あれ?元々Userにある名前フィールドとかって消しても問題ないのかな?


474 名前:nobodyさん mailto:sage [2008/11/16(日) 23:10:58 ID:???]
>>473
メソッドが使ってるからダメ。

475 名前:nobodyさん [2008/11/18(火) 18:22:04 ID:IlwkV6EY]
一つのフォームで二つのモデルを一気に更新する場合って、汎用ビュー使えますか?


476 名前:nobodyさん [2008/11/26(水) 18:11:34 ID:JOdegyHU]
うん

477 名前:nobodyさん mailto:sage [2008/11/26(水) 19:33:22 ID:???]
memo
prodjango.com/about/
rob.cogit8.org/blog/2008/Sep/19/introducing-django-debug-toolbar/
blog.monospace.jp/2008/10/14/django_evolution/
blog.monospace.jp/2008/10/15/django_evolution_2/


478 名前:nobodyさん mailto:sage [2008/11/27(木) 05:37:37 ID:???]
・Django標準の認証の使い方
ttp://d.hatena.ne.jp/mopemope/20060312/p3

・ログイン・ログアウト処理
ttp://blog.monospace.jp/2006/07/20/django-genericviews-auth/

・Userモデルを拡張する(標準のユーザ情報から必要な情報をプロファイルという形で関連付ける)
ttp://blog.monospace.jp/2006/08/01/django-extending-usermodel/


479 名前:nobodyさん mailto:sage [2008/11/29(土) 04:45:13 ID:???]

Djangoにちょっと飽きてきたというひとへ

jp.youtube.com/watch?v=bfgO-LXGpTM


480 名前:nobodyさん mailto:sage [2008/11/29(土) 21:26:51 ID:???]
こういうコード書いてく動画っておもしろいよね。

481 名前:nobodyさん mailto:sage [2008/11/30(日) 00:06:15 ID:???]
>>479
この魔法のエディタは一体なんだろう。
エディタに詳しくないからわからん。Macの標準なのかな?

動画はおもしろかったよ!

482 名前:nobodyさん [2008/11/30(日) 02:12:19 ID:LbJWf0l5]
>>481
眼科いってこい



483 名前:nobodyさん mailto:sage [2008/11/30(日) 07:55:23 ID:???]
結構マジだったんだけど。
で再度確認したら、ちゃんとTextMateって書いてある。これは眼科行きだな。

484 名前:nobodyさん mailto:sage [2008/11/30(日) 22:11:49 ID:???]
ちなみにMac板のテキストエディタスレでTextMateの話をすると荒れる。
これまめ知識な

485 名前:nobodyさん mailto:sage [2008/11/30(日) 22:29:46 ID:???]
kwsk

486 名前:nobodyさん [2008/12/01(月) 08:25:23 ID:KwAM+0fd]
Geditが便利
Pythonコンソールが下部に出るし
スニペットで閉じ括弧を入れてくれたり
よく使う構文をショートカットで挿入したり
自動インデントも他のエディタやIDEに比べて賢い
テキストエディタの癖に少々重いのはご愛嬌

487 名前:nobodyさん mailto:sage [2008/12/01(月) 10:59:08 ID:???]
そもそもDjangoで作業するようになってから
html直書きするケースはほとんど無くなった。
GAEだとまだその辺うまくいってないんだなこれが。

488 名前:nobodyさん mailto:sage [2008/12/01(月) 22:01:19 ID:???]
>>486
TexMateがMacだけだと知ってから、Ubuntu使いなのでGeditをカスタマイズするようになった。
てかすごいなGedit。ファイルブラウザは横にあるわ、ターミナルもPythonコンソールもあるわ。
プラグインでカスタマイズ可能なことを知らなかったものだから、いろいろできる良さに感動してる。
Python用にNetbeansを入れてみたけどいらない子になるかもしれんw

489 名前:nobodyさん [2008/12/01(月) 22:39:03 ID:KwAM+0fd]
Anjuta IDEとかGeanyもいいよ
軽い統合開発環境
Eclipseが重くて使えない人とかどうぞ。

490 名前:nobodyさん [2008/12/05(金) 16:30:12 ID:mXnTXUlf]
groups.google.com/group/django-ja/browse_thread/thread/f5cb96f45a378be5

だれかこの挑発受けてやれよ

491 名前:nobodyさん mailto:sage [2008/12/05(金) 17:04:42 ID:???]
結局、宿題を手伝って下さい、という話だよな?
さすが! ダンジョーの人は頭脳レベルが段違いだよね!!

492 名前:nobodyさん [2008/12/06(土) 10:26:12 ID:YMAIihM5]
>昨日を削ったりして、出来る事をです

誤字脱字多いし句読点も変だし
かまうと図に乗ってくるし
かかわりたくないたいぷとみた



493 名前:nobodyさん mailto:sage [2008/12/06(土) 11:37:36 ID:???]
Mac利用は2日目で、Djangoをやろうと思ってるんだけど、エディタを何にすればいいのかわかりません。
一応探してみたmiのPythonモードラインを見つけて入れてみたけど、好みに合わずに悩んでます。

でUbuntuでGeditを使ってたので、MacPortを入れて導入を試みたのですが、エラーをはいて出来ず。
Eclipse or Netbeansの導入でも悪くはなさそうですが、軽量IDEというか、ただ書くだけのものがあればと探しています。
Macのテキストエディットも好みでないので、何か良さそうなエディタがあればと思います。
MacでPythonを書くときのおすすめのエディタ、もしくは軽量IDEはありませんか? よろしくお願いします

494 名前:nobodyさん mailto:sage [2008/12/06(土) 11:43:39 ID:???]
・・・と、書いた後に探してみたらこんなものがあった

ttp://www.activestate.com/Products/komodo_ide/komodo_edit.mhtml

komodoEditは知りませんでしたが、試してみたいと思います。
引き続き、これはおすすめ!というエディタを募集中。
出来ればDjangoに特化させるカスタマイズをした例などもありましたら参考にしたいと思います。よろしくお願いします。

495 名前:nobodyさん mailto:sage [2008/12/09(火) 22:39:26 ID:???]
3.0でたね

496 名前:nobodyさん [2008/12/10(水) 13:27:27 ID:NEBCfU8I]
web2py
pc11.2ch.net/test/read.cgi/php/1228881994/

497 名前:nobodyさん mailto:sage [2008/12/12(金) 12:46:30 ID:???]
emacsのpython.el使ってる人はいないのかえ

498 名前:nobodyさん mailto:sage [2008/12/14(日) 16:45:05 ID:???]
Djangoのtemplateで↓こう書くと、内側のforタグんとこでparentが宣言されてないと怒られます。

<table>
<tr>
<th>リスト1(親)</th>
<th>リスト2(子)</th>
</tr>
{% for parent in hoge.parents %}
<tr>
<td>{{ parent.get_name }}</td>
<td>
{% for child in parent.children %}
<div>
{{ child.get_name }}
</div>
{% endfor %}
</td>
</tr>
{% endfor %}
</table>


こんなネストしたループが必要な場合、どうするべきでしょうか?

499 名前:nobodyさん mailto:sage [2008/12/14(日) 18:42:43 ID:???]
うちでは動いてる

500 名前:nobodyさん mailto:sage [2008/12/14(日) 19:16:55 ID:???]
ドジャンゴは上手く動いたり動かなかったりすることが多いから仕方ない

501 名前:nobodyさん mailto:sage [2008/12/14(日) 20:27:56 ID:???]
バージョン/TraceBackは?

502 名前:nobodyさん mailto:sage [2008/12/14(日) 23:22:32 ID:???]
>>500
ドジッコみたいでかわいいな。



503 名前:498 mailto:sage [2008/12/14(日) 23:48:52 ID:???]
ごめん、ちゃんと動きました。
parent.children(実際はgetterメソッド)の、自分が書いたコードでエラーが発生してただけでした。


504 名前:nobodyさん mailto:sage [2008/12/15(月) 09:58:15 ID:???]
498はダンジョー

505 名前:nobodyさん mailto:sage [2008/12/15(月) 13:24:06 ID:???]
冗談はよせ

506 名前:nobodyさん mailto:sage [2008/12/15(月) 18:34:36 ID:???]
兄上も甘いようで

507 名前:nobodyさん mailto:sage [2008/12/24(水) 11:38:12 ID:???]
SELECT field_name FROM table_nameの
field_nameを指定する方法はないものか・・・

508 名前:nobodyさん mailto:sage [2008/12/24(水) 13:49:23 ID:???]
values_listは?

509 名前:nobodyさん mailto:sage [2008/12/24(水) 17:35:05 ID:???]
>>508
dクス。
Django 1.0で追加されてたか。

510 名前:nobodyさん mailto:sage [2008/12/24(水) 18:39:40 ID:???]
ダンジョー

511 名前:nobodyさん mailto:sage [2008/12/24(水) 23:50:56 ID:???]
ダンジョーでフォーム作るのってそんなに難しいの?

512 名前:nobodyさん mailto:sage [2008/12/25(木) 08:21:02 ID:???]
簡単だろ。ダンジョーなんだから。



513 名前:nobodyさん mailto:sage [2008/12/25(木) 19:52:13 ID:???]
出来合いのフォームならいいけど
ちょっと変わったことしようとすると
自分で作った方が早い

514 名前:nobodyさん mailto:sage [2008/12/25(木) 20:59:34 ID:???]
変わったことしなくていいんだよ。
フレームワークと戦ってどうすんの?


515 名前:nobodyさん mailto:sage [2008/12/25(木) 22:35:19 ID:???]
そうだね

516 名前:nobodyさん mailto:sage [2008/12/26(金) 20:36:56 ID:???]
ドジャンゴは認証部分の拡張性が低いのでイマイチ使う気になれん。

517 名前:nobodyさん mailto:sage [2008/12/26(金) 21:21:20 ID:???]
くぁしく

518 名前:nobodyさん mailto:sage [2008/12/26(金) 21:34:40 ID:???]
>>517
auth_userに情報を追加したい場合、プロファイルという別テーブルで追加するとこ。

それはいいんだが、テーブルの関連が一対一または一対ゼロになってしまう。
一対一オンリーにする方法ってあんの?

519 名前:nobodyさん mailto:sage [2008/12/30(火) 13:33:13 ID:???]
よいお年を

520 名前:nobodyさん mailto:sage [2009/01/01(木) 06:24:55 ID:???]
あけおめ

521 名前:nobodyさん mailto:sage [2009/01/06(火) 18:34:22 ID:???]
djangoのバリデーションは
モデル(app/models.py)上では行わずフォーム上で行うのが一般的?

522 名前:nobodyさん mailto:sage [2009/01/06(火) 20:45:07 ID:???]
一般的にdjangoは使われてない



523 名前:nobodyさん mailto:sage [2009/01/07(水) 13:02:52 ID:???]
>>521
フォームでis_validが一般的かな?
djangoproject.jp/doc/ja/1.0/ref/forms/validation.html

524 名前:nobodyさん mailto:sage [2009/01/07(水) 14:08:38 ID:???]
一般的にはダンジョーが使われているよ

525 名前:nobodyさん mailto:sage [2009/01/08(木) 13:52:15 ID:???]
0.96にあったdjango.core.validatorsが無くなってる?

526 名前:nobodyさん mailto:sage [2009/01/08(木) 14:15:02 ID:???]
>>525
バリデーション関係は全部newformsに入っちゃったんじゃない?
1.0落としただけで中身見てないからあてずっぽだけど。

527 名前:nobodyさん mailto:sage [2009/01/08(木) 15:09:27 ID:???]
>>526
djangoproject.jp/doc/ja/1.0/releases/1.0-porting-guide.html
djangoproject.jp/doc/ja/1.0/releases/1.0-beta.html
まだきちんと確認してないけど、
django.forms(のutil.pyあたり)にまとめられたらしい。


528 名前:nobodyさん mailto:sage [2009/01/11(日) 22:30:15 ID:???]
Djangoの設計思想というのを読んた。面白かった。
ttp://djangoproject.jp/doc/ja/1.0/misc/design-philosophies.html

このなかに DRY (Don’t repeat yourself) 則 が含まれているんだけど、
DjangoのどのへんがDRYなのか、教えてください。
モデルクラスを作成したらテーブルも自動的に作られるとか、そんな感じ?

529 名前:nobodyさん mailto:sage [2009/01/13(火) 09:35:54 ID:???]
Djangoのチュートリアルをやっているのですが、adminのところで質問があります。
ttp://djangoproject.jp/doc/ja/1.0/intro/tutorial02.html

真ん中へんに

> この問題の解決法は二つあります。一つ目は、 Poll と同様、以下のようにして Choice モデルを admin に登録するというものです:
>  from mysite.polls.models import Choice
>  admin.site.register(Choice)

というのがあるんですけど、これをどこに書けばいいのでしょうか。
polls/models.py に書くのかと思ったのですが、だとしたら from.mysite.polls.models import Choice を書く必要はないはずですし、よくわかりません。


530 名前:nobodyさん mailto:sage [2009/01/13(火) 14:15:20 ID:???]
>>529
1.0からはadmin.pyを作ってそこにAdmin関係のクラスを書くのが主流になったはず。
docs.djangoproject.com/en/dev/intro/tutorial02/
ではそうなってる。

公式の方を最初から読んでadmin.pyに書いてもいいだろうし、
import文なしでmodels.pyに書いても動くんじゃないかな。

531 名前:nobodyさん mailto:sage [2009/01/13(火) 15:53:48 ID:???]
admin.site はデフォルトの admin なので、モデルが admin の機能と強くカップリングしてて、 admin なしのモデルに意味がないくらいなら models.py に置いとくといい。
リダイレクトとか、フラットページなんかを急ごしらえするときは、そんな感じ。
モデルと admin を分離してこぎれいに見せたいのなら、 django.contrib.admin.autodiscover() で引っかかるように admin.py に書く。
フィールドデータを json エンコードで保存したりするような、もともと admin で扱うようにできていないモデルの場合は、どこにも書かない。
そういうモデルをどうしても admin に入れたければ、 admin サイトを作るときにプロジェクトのルート URLConf に書くと、手っ取り早くていい。

532 名前:nobodyさん mailto:sage [2009/01/16(金) 07:27:09 ID:???]
特許庁の役人が不正をしている疑いが出ています
検証などに参加してくださる方を募集しています
特にwikiが何度も消されているため、wikiを置かせてくれるサーバーの協力者募集中
-----------------
321 名前: すずめちゃん(関東)[] 投稿日:2009/01/11(日) 20:49:06.07 ID:Jbg9FRtN
>>225
まとめに詳しく載ってると思うが…

ざっくり言うと
A社、特許申請

特許庁の親父、息子に見せる。

息子、B社に情報売る。

B社、特許申請。

偽装工作+密室作業により、B社の申請が早かったとなりB社の特許に。←(消印のスタンプだけ押してもらっyた封筒を前もって用意)これ大事

A社「遅かったか…」と何も知らずに涙目。

-----------------
まとめwiki
  初代まとめサイト ttp://www14. atwiki.jp/ipa_winny/ ←(1/7)潰された
二代目まとめサイト ttp://wikis. jp/ipa/          ←(1/15)潰された
二代目ミラーサイト ttp://tukouta.altervista.org/php5/ ← ★現行
(三代目まとめサイト ttp://ipa-matome.pbwiki.com/   ← 引越し中)




533 名前:nobodyさん [2009/01/23(金) 09:41:51 ID:uy8d69LS]
dateとかtimeフィールドのフォームを自動作成させたら、ただのテキストボックスしか表示されないんだけど、これ年月日とか分けてプルダウンにしたりできないんかね?

534 名前:nobodyさん mailto:sage [2009/01/23(金) 11:37:37 ID:???]
>>533
contrib.adminのjsを使うと、一緒にcontrib.adminの時と同じようなカレンダー(date)とかが生成されるよ

535 名前:533 mailto:sage [2009/01/23(金) 13:30:16 ID:???]
>>534
やっぱそうやるしかないかーでもadminのtimeって入力しにくくない?
あと、レス付き掲示板みたいなやつつく時って、みんなならどういう風にモデル作る?

536 名前:533 mailto:sage [2009/01/23(金) 13:46:12 ID:???]
書き方悪かったので書き直し。
wikipediaみたいに編集履歴を全部保存できるサイトを作りたいんだけど、Wikiと違ってタイトルも編集可能にしたいんだよね。

537 名前:nobodyさん mailto:sage [2009/01/23(金) 14:07:40 ID:???]


538 名前:nobodyさん mailto:sage [2009/01/23(金) 18:25:54 ID:???]
はいぃ?

539 名前:533 mailto:sage [2009/01/24(土) 08:28:12 ID:???]
みんなごめん。もっと分かりにくくなっちゃってた。

俺、ある音楽団体のサイトを運営してるんだけど、そのサイトにその団体が過去にやったコンサートの資料を全部まとめようと思ってるんだ。
けど、一人じゃ大変だから、有志メンバーが自由に情報提供できるようにしたいんだ。
でも、そうするといたずらもあるだろうから、履歴を全部取っておきたいんだ。

で、その時俺が思ったイメージは、(デフォルト表示では)レス付き掲示板の最新レスのみを表に持って来て表示するみたいな感じだったんで、レス付き〜〜って書いたんだ。
レス付き掲示板作るときって、みんなは親モデルと子モデルを分けるのかな、それとも親キーだけ振るモデルと本文をためとくモデルって感じで分けるのかな、とちょっと疑問になったわけです。

ごめんまだわかりにくい?

540 名前:nobodyさん mailto:sage [2009/01/24(土) 08:29:41 ID:???]
更に分かりにくい

541 名前:533 mailto:sage [2009/01/24(土) 08:38:50 ID:???]
ごめん。もうちょっと自己整理してみる。

542 名前:nobodyさん mailto:sage [2009/01/24(土) 09:27:48 ID:???]
ダンジョー。



543 名前:nobodyさん mailto:sage [2009/01/25(日) 09:56:26 ID:???]
タイトルテーブルと本文テーブルの事なんじゃねえの?
多分、な。

544 名前:nobodyさん mailto:sage [2009/01/25(日) 09:58:32 ID:???]
ツリー型にしたいんだろうよ。


545 名前:nobodyさん [2009/01/25(日) 12:17:36 ID:D4x85xed]
Pythonベースのフレームワークっていくつからようですが、
Djangoが一番有名でユーザーも多そうですね。
TurboGears、CherryPy、Plon、Pylonsなど色々あるみたいですが、
やっぱりDjangoが一番ですか?


546 名前:nobodyさん mailto:sage [2009/01/25(日) 13:11:01 ID:???]
>>545
日本語の本あるし、まあ一番とっつきやすいかもな。


547 名前:nobodyさん [2009/01/25(日) 19:19:43 ID:zYydJLUc]
PloneもPylonsもスレ落ちてるのか

548 名前:nobodyさん mailto:sage [2009/01/26(月) 16:56:49 ID:???]
djangoはpythonやったことない人でもチュートリアル通りにやれば一通りサイト作りができる。
PHPとかPerlCGIから移行先を探している人にもとっつきやすい。

TGとかPylonsとかは、もともとPythonやってた人がWEB系やってみようかな、っていうときに
使うイメージ。

549 名前:nobodyさん mailto:sage [2009/01/28(水) 11:17:16 ID:???]
>>548
Thank you!
PHPからPythonに転向しようと思っていたのでタイムリーなアドバイス^^

550 名前:nobodyさん mailto:sage [2009/01/29(木) 01:57:45 ID:???]
DjangoでMySQLを使うのはどうすればいいんですか?
CREATE DATABASE hoge;
だけだと
python manage.py syncdb
でエラー出されるんです

551 名前:nobodyさん mailto:sage [2009/01/29(木) 09:46:08 ID:???]
>>550
どんなエラーかおしえてくれぃ
でもたぶんバージョンがらみ

552 名前:550 mailto:sage [2009/01/29(木) 14:38:14 ID:???]
エラーは
_mysql_exceptions.OperationalError: (1049, "Unknown database 'c:/mysql/data/tdb'"
)

バージョンは
Server version: 5.1.30-community MySQL Community Server (GPL)



553 名前:nobodyさん [2009/01/29(木) 18:11:00 ID:nh25PzoL]
>>550
> DjangoでMySQLを使うのはどうすればいいんですか?

settings.py で

DATABASE_ENGINE = 'mysql'



554 名前:nobodyさん mailto:sage [2009/01/29(木) 23:01:57 ID:???]
うちではあきらめてSQLiteにしました

555 名前:nobodyさん mailto:sage [2009/01/29(木) 23:02:34 ID:???]
そうするべきですか?

556 名前:nobodyさん mailto:sage [2009/01/29(木) 23:12:47 ID:???]
個人で運営するような規模であれば、SQLiteで十分ですね。

557 名前:nobodyさん mailto:sage [2009/01/29(木) 23:19:43 ID:???]
ダンジョーごときにはタブ区切りテキストで十分

558 名前:nobodyさん mailto:sage [2009/01/29(木) 23:46:16 ID:???]
>>552
MySQLの場合は手動でDBを作成してください
あとsettings.pyには
DATABASE_NAME = 'c:/mysql/data/tdb'
ではなく
DATABASE_NAME = 'tdb'
でOKです。

あとMySQlユーザはGRANT ALL権限必須。

559 名前:550 mailto:sage [2009/01/30(金) 00:04:40 ID:???]
>>558
ありがとうございました

560 名前:nobodyさん mailto:sage [2009/01/31(土) 01:14:14 ID:???]
今からPythonを使い始めてみる場合、バージョンは最新の3.0が妥当でしょうか?
journal.mycom.co.jp/news/2008/12/04/041/index.html
www.atmarkit.co.jp/news/200812/04/python.html

561 名前:nobodyさん mailto:sage [2009/01/31(土) 01:18:26 ID:???]
>>560
3はまだまだ日本語のドキュメントもないし、
対応されてるものも少ないからオススメできない

2.6でも良いけど、あまり変わらないから2.5がオススメかな

562 名前:nobodyさん mailto:sage [2009/01/31(土) 02:08:06 ID:???]
djangoを動かす前提なら2.5にしとくのが無難



563 名前:nobodyさん [2009/01/31(土) 11:05:45 ID:ARAtvsrW]
2.6でもいいのではないかね?

564 名前:nobodyさん mailto:sage [2009/01/31(土) 11:08:20 ID:???]
だから無難って言ってるじゃない

565 名前:nobodyさん [2009/01/31(土) 11:09:21 ID:ARAtvsrW]
2.6でも無難と言えるのではないかね?

566 名前:nobodyさん mailto:sage [2009/01/31(土) 11:39:07 ID:???]
これって、ドワンゴって読むの?


567 名前:nobodyさん mailto:sage [2009/01/31(土) 11:40:30 ID:???]
ディージェイ「アンゴ」

568 名前:nobodyさん mailto:sage [2009/01/31(土) 11:43:19 ID:???]
DJか

569 名前:nobodyさん mailto:sage [2009/01/31(土) 11:45:31 ID:???]
読み方↓
ttp://www.so-net.ne.jp/movie/sonypictures/homevideo/sukiyakiwesterndjango/

570 名前:nobodyさん mailto:sage [2009/01/31(土) 22:48:34 ID:???]
>>565
kwsk

571 名前:nobodyさん mailto:sage [2009/02/01(日) 17:18:25 ID:???]
DJ安吾、Google App 円杵は、いつ頃パイ損3.0対応になるでしょうか?

572 名前:nobodyさん mailto:sage [2009/02/01(日) 17:32:28 ID:???]
二、三年後



573 名前:nobodyさん mailto:sage [2009/02/01(日) 22:01:56 ID:???]
>>569
すごくわかりやすい。

574 名前:nobodyさん mailto:sage [2009/02/02(月) 13:10:20 ID:???]
www.atmarkit.co.jp/fcoding/articles/python3/01/python301a.html

3.0は後方互換性がないみたいだから,ドジャンゴはまだ動かないんじゃないの?

575 名前:nobodyさん mailto:sage [2009/02/03(火) 13:30:46 ID:???]
djangoを試せる環境を用意するのに時間がかかりそうなので教えてください
djangoのメモリ使用量ってどんな感じですか?
Apache+mod_wsgi環境で複数のアプリを動かすと、それぞれのアプリごとにプロセスが立ちあがるのでしょうか?

Railsに比べるとメモリ使用量が少なそうなので移行を検討しています
よろしくお願いします

576 名前:nobodyさん mailto:sage [2009/02/04(水) 01:02:51 ID:???]
Railsに比べるとメモリ使用量が少ないです

577 名前:nobodyさん mailto:sage [2009/02/07(土) 01:01:42 ID:???]
メモリ使用量は少ないが、標準実装されてる機能もすくないぜ

578 名前:nobodyさん mailto:sage [2009/02/07(土) 09:26:13 ID:???]
ダンジョー

579 名前:nobodyさん mailto:sage [2009/02/07(土) 11:01:27 ID:???]
>>577
なにが少ない?
むしろ、実用的な管理画面が備わってる分、多いと思うけど。

580 名前:nobodyさん mailto:sage [2009/02/07(土) 13:00:41 ID:???]
ダンジョーは口だけ達者だな。

581 名前:nobodyさん mailto:sage [2009/02/07(土) 17:16:42 ID:???]
ダンジョー,ダンジョーいってると本当に言い間違えるぞ。

582 名前:nobodyさん mailto:sage [2009/02/07(土) 19:31:10 ID:???]
実用的な管理画面ねぇ



583 名前:nobodyさん mailto:sage [2009/02/07(土) 22:33:26 ID:???]
Railsは人気だけ達者

584 名前:nobodyさん mailto:sage [2009/02/07(土) 23:30:37 ID:???]
RailsよりDjangoのほうがわかりやすいと思うんだけど、これがまたバージョンあがって仕様変わったりドキュメントが散乱するようになるとどうなるのか心配ではある。

585 名前:nobodyさん mailto:sage [2009/02/08(日) 05:29:06 ID:???]
railsも男女ーもドキュメントは終わってる

586 名前:nobodyさん [2009/02/08(日) 08:15:06 ID:qF6L5Byd]
>>579
は?

587 名前:nobodyさん mailto:sage [2009/02/08(日) 23:56:00 ID:???]
>>584
1.0以降は互換性を維持するって言ってるから大丈夫

588 名前:nobodyさん mailto:sage [2009/02/09(月) 08:51:03 ID:???]
>>587
ちょっと安心しました。ありがとう。

589 名前:nobodyさん [2009/02/09(月) 12:57:21 ID:M7oBP2sP]
django はとりあえず django 1.0 対応のwebブックを書き上げろと。
まだchapter4ぐらいまでしか終わってないじゃないか。
なめてんのか?

590 名前:nobodyさん mailto:sage [2009/02/11(水) 18:59:56 ID:???]
djangoで、バッチ処理かきたいんだけど、どうするのが普通?
処理時間がかかるのですが、モデルをつかいまわしたい。。

591 名前:nobodyさん mailto:sage [2009/02/12(木) 00:42:07 ID:???]
別プロセス呼んでます

592 名前:nobodyさん mailto:sage [2009/02/12(木) 08:20:07 ID:???]
symfonyの中の人も本当はpython使いたいとか言ってたな



593 名前:nobodyさん mailto:sage [2009/02/12(木) 08:39:05 ID:???]
パイテョンとダンジョーは異なります。

594 名前:nobodyさん mailto:sage [2009/02/12(木) 17:55:42 ID:???]
ドジャンゴとダンジョーは異なります

595 名前:nobodyさん mailto:sage [2009/02/15(日) 18:02:14 ID:???]
Djangoのオフィシャル本書いてる人達って、説明が異常に下手糞なんだよなー。
それにそんなに経験があるってわけでもなさそうだし。
どうにかならんもんかね?

596 名前:nobodyさん mailto:sage [2009/02/15(日) 21:42:48 ID:???]
Djangoはレンタルサーバでも使えますか?
もちろんPython対応(2.x)のものです。

597 名前:nobodyさん [2009/02/16(月) 01:14:56 ID:vlMe/iUI]
japan.internet.com/column/developer/20080613/26.html

598 名前:nobodyさん mailto:sage [2009/02/16(月) 02:14:08 ID:???]
>>596
さくらとかOCNとかで使えてる

599 名前:nobodyさん mailto:sage [2009/02/16(月) 11:18:43 ID:???]
>>596
共有サーバー系は、>598とxrea(笑)とcoreserverで使えてるのを確認。
VPSとか専用サーバーが借りれるならそっちでも動くよ

600 名前:nobodyさん mailto:sage [2009/02/16(月) 12:44:02 ID:???]
coreserverはfastcgi消されてるんで、xreaでfastcgi使うのが吉。
同居人に嫌われながらがんばってください

601 名前:nobodyさん mailto:sage [2009/02/16(月) 12:47:53 ID:???]
>>600
fastcgiじゃなくて普通のcgiで使えばいいのに。

602 名前:nobodyさん mailto:sage [2009/02/16(月) 13:33:30 ID:???]
だれか新刊について触れてやれよ



603 名前:nobodyさん mailto:sage [2009/02/16(月) 13:41:58 ID:???]
>>601
余計に迷惑だなそれwwww

604 名前:nobodyさん mailto:sage [2009/02/16(月) 14:34:36 ID:???]
>>602
予約しますた

605 名前:nobodyさん mailto:sage [2009/02/16(月) 16:38:28 ID:???]
質問なのですが、
CsrfMiddlewareが生成する
「csrfmiddlewaretoken」というhiddenの名前を変更したいのですが、可能でしょうか?

606 名前:nobodyさん [2009/02/18(水) 19:33:51 ID:q8sXwxpK]
可能

607 名前:605 mailto:sage [2009/02/18(水) 20:25:20 ID:???]
>>606
それは、どうやって?

608 名前:nobodyさん mailto:sage [2009/02/21(土) 02:30:03 ID:???]
# 3.0対応ライブラリ一覧 @pypi
ttp://pypi.python.org/pypi?:action=browse&c=533&show=all
他のプロジェクトでもtrackerやレポジトリのbranches覗いてみると、patchや3.0移植作業中のものが結構ある。

# djangoの3.0移植の過程のまとめ
ttp://wiki.python.org/moin/PortingDjangoTo3k

609 名前:nobodyさん [2009/02/25(水) 21:59:21 ID:jHsMaD7d]
609

610 名前:nobodyさん mailto:sage [2009/03/02(月) 05:29:24 ID:???]
610

611 名前:nobodyさん mailto:sage [2009/03/02(月) 09:05:33 ID:???]
ドジャンゴはもりあがっててうやらましいなあ。。。!!!

612 名前:nobodyさん mailto:sage [2009/03/02(月) 16:21:16 ID:???]
◆熱く盛り上がれweb制作板◆ [Web制作]
【pygame】pythonでゲーム製作【ぱいがめ】 [ゲ製作技術]
【WWDC】アップルますます絶好調【2007】114 [パソコン一般]



613 名前:nobodyさん [2009/03/22(日) 03:10:28 ID:ksh89yMe]
モデルの型で、FileFieldとFilePathFieldの違いがわからないんですが、
FileFieldはアップロード専用で、FilePathFieldはデータベース作成の際に使うってことですか?
たとえば音楽データベースだったら

class Music(models.Model):
title = models.CharField(max_length = 200)
music_path = models.FilePathField(path="/music/")

とか

614 名前:nobodyさん mailto:sage [2009/03/23(月) 01:57:52 ID:???]
ちがうよ

615 名前:nobodyさん mailto:sage [2009/03/25(水) 21:55:28 ID:???]
管理画面を自動で作ってくれるって言っても、
権限さえ持っていれば、基本、当人以外の情報まで
開けっぴろげじゃないっすか。

ジャンゴさん、ギターばっか弾いてないでどうにかして下さい。

616 名前:nobodyさん mailto:sage [2009/03/26(木) 18:42:23 ID:???]
え?

617 名前:nobodyさん [2009/03/27(金) 06:13:16 ID:ri/1YdZo]
それは権限を外しておけば良いだけの話じゃないのか

618 名前:nobodyさん mailto:sag [2009/03/27(金) 11:26:58 ID:???]
モデルを作っても管理画面しか作ってくれないんじゃ使えねー

619 名前:nobodyさん mailto:sage [2009/03/27(金) 13:02:09 ID:???]
どこまでできれば満足なのか、どこまで調べたのかわからないけれども、
汎用ビューなどは使ったのかな?

620 名前:nobodyさん [2009/03/27(金) 23:54:31 ID:KMOu2qJC]
「pygameでろくでなしブルース」
www.freepe.com/i.cgi?rokublues

プログラマーはあなたでお願いします。
あと、BGM(効果音はくにおから取ってほしい)製作出来る方を募集します。

参加は俺のドット絵のセンスを認めて頂いた場合だけで構いません。
誰も乗らないならそれまでだと受け止めます。

ただ、やるなら夢はでっかく、
最終的に、ネット経由の多人数プレイで、
学園対抗の乱闘騒ぎが出来るゲームにしたいなあ。


621 名前:nobodyさん mailto:sage [2009/03/28(土) 07:36:17 ID:???]
他力本願なのは置いても、無計画杉

622 名前:nobodyさん mailto:sage [2009/03/29(日) 00:06:01 ID:???]
無計画のはいいと思うが、他力本願はどうかと思う



623 名前:620 mailto:sage [2009/03/29(日) 06:41:21 ID:???]
ttp://ex14.vip2ch.com/test/read.cgi/news4gep/1238276444/
本部はこちらです

624 名前:nobodyさん [2009/03/29(日) 07:19:17 ID:SRpsbxpf]
しね
師ねじゃなくて死ね

625 名前:nobodyさん [2009/03/30(月) 06:47:40 ID:MEq8M6ys]
Django を CGI で動かす時、Rails にある gateway.cgi みたいにプロセスを残しておくのって無いのかな。

626 名前:nobodyさん mailto:sage [2009/03/31(火) 00:45:05 ID:???]
ダンジョーの人たちは日本のぴちょんをどうしたいの?
知恵もないのに自意識だけ高いお馬鹿さんにしかみえないのはなぜ?

627 名前:nobodyさん mailto:sage [2009/03/31(火) 01:36:27 ID:???]
知恵もないのに自意識だけ高いお馬鹿さんだからにきまってるだろ馬鹿

628 名前:nobodyさん mailto:sage [2009/04/06(月) 17:19:28 ID:???]
admin.pyでformを設定するとformfield_for_dbfieldでwidgetを変更しても
formの方が優先されますよね?formで全体を設定して、権限や追加、更新によって
各フィールドを変更したいんですけど、みなさんどうしてます?

629 名前:nobodyさん mailto:sage [2009/04/06(月) 17:47:08 ID:???]
ダンジョーのひとたちは暗い。
そしてもてなそう。

630 名前:nobodyさん mailto:sage [2009/04/07(火) 10:56:06 ID:???]
Djangoがダメでweb.pyがお勧めらしい
www.aaronsw.com/weblog/rewritingreddit

631 名前:nobodyさん [2009/04/08(水) 19:24:23 ID:JBamkvKv]
web.py って WSGI になってたっけ?

632 名前:nobodyさん mailto:sage [2009/04/08(水) 19:33:28 ID:???]
ttp://labs.unoh.net/2009/03/pythonweb.html



633 名前:nobodyさん mailto:sage [2009/04/08(水) 22:43:38 ID:???]
pythonのRailsは何?

634 名前:nobodyさん mailto:sage [2009/04/09(木) 03:01:55 ID:???]
gaeo

635 名前:nobodyさん [2009/04/09(木) 05:59:14 ID:xw/WawhK]
>>630
web.pyよりwerkzeug

636 名前:nobodyさん mailto:sage [2009/04/09(木) 08:26:24 ID:???]
>>635
ちょっと調べた感じでは、シンプルで使いやすそうだ

637 名前:nobodyさん mailto:sage [2009/04/10(金) 09:26:29 ID:???]
ttp://d.hatena.ne.jp/perezvon/20090221/1235195240

暗いと言うよりキモいだろこれは

638 名前:nobodyさん mailto:sage [2009/04/10(金) 11:07:09 ID:???]
django.core.handlers.wsgi.WSGIHandler
(mod_pythonでDjangoを動かす以外に使われるHandler)は、
スレッドセーフではなく、Middlewareが適切に初期化されないまま
リクエストの処理が行われる可能性があります。

639 名前:nobodyさん mailto:sage [2009/04/13(月) 09:51:50 ID:???]
テンプレートの中でスライスってできないの?

{{ message[2:4] }}

みたいな。
エラーがでるんだけど、他に方法ないの

640 名前:nobodyさん mailto:sage [2009/04/13(月) 10:44:31 ID:???]
自己解決

{{ message|slice:"2:4" }}

でできたYO! やったね

641 名前:nobodyさん mailto:sage [2009/04/14(火) 01:16:42 ID:???]
>>637
きもいね、確かに。

642 名前:nobodyさん mailto:sage [2009/04/15(水) 09:34:44 ID:???]
>>637
スターつけてる奴らってなんなの?
超キモいんだけど(wwWwwWWWwwwwWwwWWww



643 名前:nobodyさん mailto:sage [2009/04/16(木) 12:34:56 ID:???]
そのみんなが言わない理由というのはつまりなんなんだ

644 名前:nobodyさん [2009/04/16(木) 13:36:01 ID:XUmQ8k7a]
悪扇子

645 名前:nobodyさん mailto:sage [2009/04/18(土) 10:55:22 ID:???]
ダンジョーとは人間の格が違うようだよ
ttp://lovecall.dtiblog.com/blog-entry-93.html

646 名前:nobodyさん mailto:sage [2009/04/22(水) 11:02:38 ID:???]
ダンジョーさんって、Datetimeのヌルを許さないの?
モデルでnull=True, blank=Trueってやって、
フォームでもrequired = Falseってやったのに、
管理画面でヌルっとすると"日付/時間を正しく入力してください。"って怒られる・・・。


647 名前:nobodyさん mailto:sage [2009/04/22(水) 13:28:11 ID:???]
>>646
つか、ぬるぽをtrue扱いはいろいろ混乱を招きそうだが。

648 名前:nobodyさん [2009/04/22(水) 15:25:07 ID:xHpCT3sy]
validatorもちゃんとみた?

649 名前:nobodyさん mailto:sage [2009/04/24(金) 16:30:57 ID:???]
>>648
みた。THX!
他の方法でなんとかしたけど、今度使います。

>>647
FKとかDatetimeとかヌルっとしちゃ混乱するかな?
必要な時もあるとは思うけど・・・。


650 名前:nobodyさん mailto:sage [2009/04/26(日) 03:09:59 ID:???]
小物は何匹集まっても小物なんだね。

651 名前:nobodyさん mailto:sage [2009/05/04(月) 23:37:44 ID:???]
ttp://sugaya.otaden.jp/e35093.html

ダンジョーが何匹集まってもかないそうにないね.

652 名前:nobodyさん mailto:sage [2009/05/05(火) 14:03:29 ID:???]
グロ注意



653 名前:nobodyさん mailto:sage [2009/05/11(月) 21:09:39 ID:???]
gdgd

654 名前:nobodyさん mailto:sage [2009/05/16(土) 09:21:10 ID:???]
Djangoのテンプレートエンジンで、レイアウトテンプレートは使えますか。
Railsとかにある機能なんですけど。
テンプレートの継承が使えるかなと思ったのですが、ちょっと違いました。


655 名前:nobodyさん mailto:sage [2009/05/17(日) 05:37:13 ID:???]
それでいい

656 名前:nobodyさん [2009/05/24(日) 10:13:30 ID:OkexyHIj]
プロジェクトとアプリケーションの使い分けがよくわからないのですが、
どのような状況でひとつのプロジェクト内に複数のアプリを利用するのでしょうか?

djangoのアプリケーション=MVCフレームワークのコントローラのような使い方?

657 名前:nobodyさん mailto:sage [2009/05/24(日) 20:34:25 ID:???]
プロジェクト内に、メールフォームを設置したり、ブログを設置したり、wikiを設置したり・・・
といったこともアプリ単位で考えらますよね。
ちなみに、Djangoおなじみのadminやユーザー管理機能もアプリの1つです。
再利用しやすい部品にしているのがアプリだと認識しています。
ぱっと思いついたのはこんなところです。

658 名前:nobodyさん [2009/05/25(月) 01:09:08 ID:9fHNdHG5]
どのdbに接続するかって問題じゃなくて?

659 名前:nobodyさん mailto:sage [2009/05/25(月) 01:17:44 ID:???]
接続するdbは1つのはずだけど・・・どういうこと?

660 名前:nobodyさん mailto:sage [2009/06/01(月) 14:54:16 ID:???]
質問です。form.as_tableってやっぱ簡単なテストなんかに
使えるけど本番としては使わないような機能なんでしょうか?

たとえば

name = models.CharField(max_length=32)

とかやった場合、

<th>Name:</th>

と出力されますよね? これを

<th>お名前:</th>

にしたい場合はやっぱas_tableを使わずに地道にテーブル書いて
いくというのが定石でしょうか? それともなんか技があるんで
しょうか?

661 名前:nobodyさん mailto:sage [2009/06/01(月) 21:18:24 ID:???]
>>660
nameの定義に
verbose_name=u'お名前'
を追加したらできると思う。

それかFormでlabelを設定するか。


本番では使わない方がいいっていう記述を見た気がするけど、どこで見たのか忘れた。
自分は、凝ったことしようとしたときに、一から地道に書き直すの面倒だから、
最初から地道に書くようにしてる。

662 名前:nobodyさん mailto:sage [2009/06/01(月) 22:54:05 ID:???]
verbose_nameは主にadmin向けの変数なので、Formでlabelを定義するに一票かな。



663 名前:nobodyさん [2009/06/02(火) 03:43:41 ID:y5DfRLdd]
name = models.CharField(u'お名前', max_length=32)


664 名前:660 mailto:sage [2009/06/02(火) 14:12:58 ID:???]
>>661-663
サンクス。

>>663をそんなバカな、と思ってやってみたらできました!
でもこの方法、ドキュメントに見あたらないんですが。

665 名前:nobodyさん mailto:sage [2009/06/02(火) 16:17:48 ID:???]
初めて発見したときは目から鱗でした

666 名前:nobodyさん mailto:sage [2009/06/02(火) 16:23:45 ID:???]
ttp://michilu.com/django/doc-ja/model-api/

詳細なフィールド名
各フィールドの型は、 ForeignKey, ManyToManyField および OneToOneField を除き、
オプションの固定引数 (positional argument) を第一引数として指定できます。
この引数には人間可読なカラム名を指定します。
引数を指定しなければ、 Django はカラム名のアンダースコアをスペースに変換して、
自動的に人間可読なカラム名を生成します。

下の例では、人間可読なカラム名は "Person's first name" になります:

first_name = models.CharField("Person's first name", max_length=30)

下の例では "first name" です:

first_name = models.CharField(max_length=30)

ForeignKey, ManyToManyField および OneToOneField では、
第一引数は必須で、モデルのクラスにします。
従って、人間可読なカラム名を指定するには、
verbose_name キーワード引数を使います:

poll = models.ForeignKey(Poll, verbose_name="the related poll")
sites = models.ManyToManyField(Site, verbose_name="list of sites")
place = models.OneToOneField(Place, verbose_name="related place")

慣習的に、 verbose_name の先頭の文字は大文字にしないことになっています。
Django は必要なときに先頭の文字を自動的に大文字にします。

667 名前:nobodyさん mailto:sage [2009/06/21(日) 18:25:00 ID:???]
完全に詰んだ。
助けてくれ

model.py
from django.db import models

class Article(models.Model):
subject = models.CharField(max_length=200)
body = models.TextField(max_length=2000)
photo_name = models.CharField(max_length=200)
pub_date = models.DateTimeField("date published")
image = models.ImageField(upload_to="img")

class Admin:
list_display = ("subject",
"body",
"photo_name",
"pub_date",
"image",
)


668 名前:nobodyさん mailto:sage [2009/06/21(日) 18:46:19 ID:???]
何を助けてほしいのよ

669 名前:nobodyさん mailto:sage [2009/06/21(日) 19:28:53 ID:???]
view.py(抜粋)
if request.method == 'POST':
# get cleaned PhotoWithThumbForm
form = ArticleSubmitForm(request.POST, request.FILES)

if form.is_valid():
form.full_clean()
cleaned_data = form.cleaned_data

pub_date = forms.DateTimeField()
cleaned_pub_date = pub_date.clean(datetime.datetime.now())

article = Article()
article.photo_name = cleaned_data["photo_name"]
article.image = cleaned_data["image"]
article.pub_date = cleaned_pub_date

article.save()

こんな感じで画像のアップロードをさせたいんだが、
フォームからPOSTリクエストを送ると画像だけがMEDIA_ROOT/imgにアップロードされない。
エラーも何も吐かない。adminから編集してもやはり画像だけはアップロードされない。

たすけt

670 名前:nobodyさん mailto:sage [2009/06/21(日) 19:29:59 ID:???]
1時間もラグるとかどんだけだ

671 名前:nobodyさん mailto:sage [2009/06/21(日) 20:50:32 ID:???]
admin.pyじゃなくて、models.py内でclass Adminって定義しているということは、1.0使っていないのかな?
ImageFieldは1.0かららしいけれども。
djangoproject.jp/doc/ja/1.0/ref/forms/fields.html#imagefield

672 名前:nobodyさん mailto:sage [2009/06/21(日) 20:55:45 ID:???]
>>671
ありがとうございます。

今確認したところバージョンは1.0.2final。

settings.pyのMEDIA_ROOTに保存先を設定しておけば、
ImageFieldって使えるもんだと思ってたんですが、
みなさんImageField使う際ほかにやっている事ってありますか




673 名前:nobodyさん mailto:sage [2009/06/21(日) 20:58:13 ID:???]
d.hatena.ne.jp/Lambda_groove/

みなさん状況をまとめたのでこっち見てもらえると助かります。

674 名前:nobodyさん mailto:sage [2009/06/21(日) 21:51:11 ID:???]
まさか multipart になってないとか

675 名前:nobodyさん mailto:sage [2009/06/21(日) 21:54:50 ID:???]
>リクエスト側の<input type="file" />から送信されるファイルデータは、
>必ず<form enctype="multipart/form-data">から送らせること。基本だが忘れてた。

一応やってんのか
なんか忘れてるんだろw
がんがれw

676 名前:nobodyさん mailto:sage [2009/06/23(火) 01:15:57 ID:???]
djangoproject.jp/doc/ja/1.0/topics/http/file-uploads.html#topics-file-uploads

なるほど、cleaned_data["image"]はUploadedFile オブジェクトで、モデル側のsave()では保存されないのかな。
ModelFormを使えば、form.save()でMEDIA_ROOT以下に保存してくれるのかもしれないね。

677 名前:nobodyさん mailto:sage [2009/06/23(火) 06:06:41 ID:???]
>>676
おぉ、そんなものが、、、、

あーなるほど、1.0からの新機能なのか。
ちょっと試してみます。


678 名前:nobodyさん mailto:sage [2009/07/03(金) 05:30:06 ID:???]

    ┌─┐
    │●│
    └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘      おっぱい!おっぱい!



679 名前:nobodyさん mailto:sage [2009/07/15(水) 16:43:05 ID:???]
codezine.jp/article/detail/4065

680 名前:nobodyさん mailto:sage [2009/07/16(木) 01:28:24 ID:???]
    * Windows XP
    * Python 2.6.2
    * Django 1.1 Beta
    * SQLite3

 執筆時点(2009年6月29日)では、Djangoの正式バージョンは1.0.2ですが、間もなく1.1がリリースされる模様です。本稿では1.1Betaを使用します。

681 名前:nobodyさん mailto:sage [2009/07/16(木) 01:32:44 ID:???]
djangoは良いんだけどフォームがしょぼいんだよなぁ

682 名前:nobodyさん [2009/07/24(金) 15:38:01 ID:UDVYXghb]
www.djangoproject.jp が表示されない。
ほかの人はどうですか?




683 名前:nobodyさん mailto:sage [2009/07/24(金) 16:08:49 ID:???]
>>682
503だね。
前にもあったけど転送量オーバーか何かじゃなかったか?

何かdjangoにアクセス集まるようなできごとあったっけ。
>679かな?

684 名前:nobodyさん mailto:sage [2009/07/24(金) 16:24:32 ID:???]
djangoで作られてるんだろうけど
良く落ちてるよねw
djangoの信頼性に関わるんじゃないかなw
前はruby-lang.orgも良く落ちてたw

685 名前:nobodyさん mailto:sage [2009/07/24(金) 16:41:59 ID:???]
>>684
503は鯖落ちだろうからdjangoのせいではないでしょ。

686 名前:682 [2009/07/24(金) 16:51:12 ID:UDVYXghb]
自分のところだけじゃないんですね。
最近になってDjango触り始めたので早く復旧して欲しいです。


687 名前:nobodyさん mailto:sage [2009/07/24(金) 18:23:18 ID:???]
ダンジョーはこんなものだろう。

688 名前:nobodyさん mailto:sage [2009/07/24(金) 18:32:17 ID:???]
オンラインだけじゃ心配
pdfでまとまったドキュメントダウンロードしとかないと
いざと言うときにリファレンス出来なくて困るね

689 名前:nobodyさん mailto:sage [2009/07/24(金) 18:40:47 ID:???]
>>683
Djangの人たちは貧乏なITドカタばっかりなんだなきっと。

690 名前:nobodyさん mailto:sage [2009/07/24(金) 19:32:38 ID:???]
これだからドジャンゴは...

691 名前:nobodyさん mailto:sage [2009/07/24(金) 20:58:06 ID:???]
    ┌─┐
    │●│
    └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘      おっぱい!おっぱい!

692 名前:nobodyさん mailto:sage [2009/07/24(金) 22:18:30 ID:???]
ジャンゴってゾープに似てるよな。



693 名前:nobodyさん [2009/07/26(日) 21:35:56 ID:iKrDlglo]
www.djangoproject.jp

まだ落ちてるよ
日本人でDjangoをやっているひとたちは
サイトが長時間落ちてもオッケー的な感覚の持ち主なんだろうな


694 名前:nobodyさん mailto:sage [2009/07/26(日) 21:58:09 ID:???]

一応言っておくが、djangoproject.jp のサーバーが落ちてるのは 、
ネットワークかバックエンドのデータベースの問題な。

djangoの問題ではない。


695 名前:nobodyさん mailto:sage [2009/07/26(日) 22:24:17 ID:???]
>>693
>サイトが長時間落ちてもオッケー的な感覚の持ち主なんだろうな

ぬるい人たちが沢山よりつく
ぬるいフレームワーク
ということなのかね

696 名前:nobodyさん mailto:sage [2009/07/26(日) 23:43:45 ID:???]
    ┌─┐
    │●│
    └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘      おっぱい!おっぱい!

697 名前:nobodyさん mailto:sage [2009/07/26(日) 23:45:24 ID:???]
694が鯖落ちの原因について必要以上に詳しいのに嫉妬した。

698 名前:nobodyさん mailto:sage [2009/07/26(日) 23:58:24 ID:???]
>>694
それにしてもなさけないだろう。

699 名前:nobodyさん mailto:sage [2009/07/26(日) 23:58:55 ID:???]
Service Temporarily Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Apache/2.2.8 (Ubuntu) mod_python/3.3.1 Python/2.5.2 PHP/5.2.4-2ubuntu5.6 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g mod_wsgi/2.0 Server at djangoproject.jp Port 80


これってそういう意味なんか

700 名前:nobodyさん mailto:sage [2009/07/27(月) 12:47:40 ID:???]
僕たちサーバ管理よりイベントが大好きなんです
アッーー!

701 名前:nobodyさん mailto:sage [2009/07/29(水) 10:49:56 ID:???]
ドジャンゴ

702 名前:nobodyさん [2009/07/29(水) 17:42:33 ID:JeqPszXb]
Django 1.1 age



703 名前:nobodyさん mailto:sage [2009/07/29(水) 18:44:49 ID:???]
日本のダンジョーたちにはさっさとドキュンメントを1.1に対応させてもらいたい

704 名前:nobodyさん mailto:sage [2009/07/29(水) 22:53:41 ID:???]
>>702
どじゃんご?

705 名前:nobodyさん mailto:sage [2009/07/30(木) 18:57:42 ID:???]
どじゃんごはユルい体脳PHPerをPython方面に連れてくるのをやめて欲しい

706 名前:nobodyさん mailto:sage [2009/07/30(木) 19:43:12 ID:???]
>>705
もうちょっと日本語で!

また、サイト落ちてない?(´・ω・`)

707 名前:nobodyさん mailto:sage [2009/07/31(金) 22:48:31 ID:???]
中の人さん、復旧に数日かかるようなら一時的に退避サイトにリダイレクトできませんかね。

708 名前:nobodyさん mailto:sage [2009/07/31(金) 22:49:23 ID:???]
サーバが落ちてるんならリダイレクトもできないんじゃね?

709 名前:nobodyさん mailto:sage [2009/08/01(土) 13:30:18 ID:???]
色々な点で、頭数が多いのは武器だと思うぞ。

710 名前:nobodyさん mailto:sage [2009/08/01(土) 14:11:41 ID:???]
1.1正式リリース聞いて行ってみたら落ちとる・・・

>>708

apacheそのものは生きてるんでないの?
1つめのVHostだとつながったし。

mocchom.ppona.com/
www.djangoproject.jp/

www.djangoproject.jp has address 61.195.146.169
mocchom.ppona.com has address 61.195.146.169


711 名前:nobodyさん mailto:sage [2009/08/01(土) 14:12:30 ID:???]
PHPの方から来ました^^

712 名前:nobodyさん mailto:sage [2009/08/01(土) 18:39:42 ID:???]
mod_python is dead



713 名前:nobodyさん [2009/08/14(金) 21:40:37 ID:nEGqdMK6]
     ttp://www.moongift.jp/2009/08/jobboard_beproud_200908_2/

    即日ってすでに炎上してるっぽいんだが
    こういうのに手を出したがるおめでたいヤツって今時居るのかね



714 名前:nobodyさん mailto:sage [2009/08/14(金) 22:39:41 ID:???]
むしろ不況の今だからこそ
パクッと逝くんだろなw

715 名前:nobodyさん mailto:sage [2009/08/14(金) 23:15:33 ID:???]
この条件でパクっと逝くようなやつが、デスマ案件にからんでどんなことが起こるのか楽しみだw
有能な人はいつでも忙しいよ

716 名前:nobodyさん [2009/08/15(土) 02:56:45 ID:LWrcnMLs]
           \
            \
          ∧ニユ/ ̄ヽ
\        ( ´∀/)    i
\.\    _(」つ/とl) .  | \
;::;::\i\  匚レ| .〈/ )    |  \
 。::;;:'\.\   (_,)ー'    |_,, -'''"!
^人;:'::;゚:;.\l\     _,,, -''"|_,, -''"|
 ^^从::;;:。':\.\_,, -''"|_,, -''"|   . :|
 へ ^へ;;::';;:'\l_,, -''" .   | 从^    〜
 ^ ^ヘ^人从::;;;:|    ,ィ人^. |  ^ ^へ^^
  〜 ^.へ' ^':レ^从 へ'  | 〜   ^
 へ ^^ へ 〜人^ ^  へ〜  〜

717 名前:nobodyさん mailto:sage [2009/08/15(土) 18:34:22 ID:???]
>>715
デスマでなw

718 名前:nobodyさん mailto:sage [2009/08/15(土) 18:54:31 ID:???]
夏なのにへんなのだが、寒くないか?

719 名前:nobodyさん mailto:sage [2009/08/15(土) 20:17:17 ID:???]
そのリアクションがね

720 名前:nobodyさん [2009/08/15(土) 22:16:19 ID:LWrcnMLs]
デスマで忙しい香具師はここには来ないし
優秀な香具師もここには来ないな

721 名前:nobodyさん mailto:sage [2009/08/16(日) 04:41:25 ID:???]
ドジャンゴを使っている人々

- ブラック企業
- 低脳開発者(たいていはもとPHP使い)
- ITドカタ

厨房 / ブラック御用達フレームワークということですかね

722 名前:nobodyさん mailto:sage [2009/08/16(日) 06:50:49 ID:???]
-サーバが落ちていることより角電池が気になるひとびと

これ追加。



723 名前:nobodyさん mailto:sage [2009/08/16(日) 09:15:37 ID:???]
ドジャンゴなんて読めちゃう奴はpythonも素敵な読み方できそうだな

724 名前:nobodyさん mailto:sage [2009/08/17(月) 00:08:50 ID:???]
ピスゥォン

725 名前:nobodyさん mailto:sage [2009/08/17(月) 16:38:20 ID:???]
無茶振りして悪かったな

726 名前:nobodyさん mailto:sage [2009/08/17(月) 19:59:42 ID:???]
わかってくれればいいさ

727 名前:nobodyさん mailto:sage [2009/08/17(月) 21:16:33 ID:???]
調子のんな

728 名前:nobodyさん mailto:sage [2009/08/18(火) 00:36:56 ID:???]
ありがとうございます。助かりました。

729 名前:nobodyさん [2009/08/19(水) 17:50:11 ID:3kUVf7Ji]
>>721
むしろそれってRails使いのほうじゃね?
効率!て言葉に弱い人たち。

webでわざわざpython使うやつは
むしろひねくれものとか変わり者のイメージ
海外はしらね。

730 名前:nobodyさん mailto:sage [2009/08/19(水) 18:16:50 ID:???]
ドジャンゴーってRoRに似てるよね。
DRYとか「波に乗れ!」とか。

731 名前:nobodyさん mailto:sage [2009/08/19(水) 18:41:25 ID:???]
>>721
追加ヨロ。

- 効率!て言葉に弱い人たち。

732 名前:nobodyさん mailto:sage [2009/08/19(水) 18:45:08 ID:???]
DJANGOの人たちが毛嫌いされる理由が分かった気がするよ
な る ほ ど ね



733 名前:nobodyさん mailto:sage [2009/08/19(水) 22:28:42 ID:???]
ttp://image.blog.livedoor.jp/insidears/imgs/7/a/7a713e87-s.jpg

こんな風だと想像しているのだけどwww

734 名前:nobodyさん mailto:sage [2009/08/20(木) 00:56:55 ID:???]
相変わらず病気の人が粘着してるのか

735 名前:nobodyさん mailto:sage [2009/08/20(木) 18:10:18 ID:???]
>>733
VさんKさん、EさんにUさんまで!

736 名前:nobodyさん [2009/09/10(木) 22:51:48 ID:daFaF82U]
1.0になってバリデートの方法が変わったことは分かったのですが、
isAlphaNumericとかそういう検証テンプレートの代わりって無いでしょうか?

737 名前:nobodyさん mailto:sage [2009/09/14(月) 08:17:12 ID:???]
>>736
フィールドに、cleanメソッド追加してその中で、
\w+みたいな感じでチェックするんじゃダメなん?

それがめんどくさいってことかな?(´・ω・`)

738 名前:736 mailto:sage [2009/09/14(月) 10:04:14 ID:???]
>>737
今はその方法などでやっているのですが、
前はisAlphaNumericみたいな機能があったので
見落としてるのかと思って質問させていただきました _ _

739 名前:nobodyさん [2009/10/05(月) 00:22:49 ID:qNer6yag]
mod_python を使った django で辞書型やリストの値を
Ajax(JSON) で取ってきたいのですが、日本語が
文字化けしてしまいます。半日ググってみましたがわからずで、
誰か教えて下さい・・。

■ ビューの定義

def getdict(request):
tempdic = {u'名前': u'田中', u'年齢': 19}
return HttpResponse(unicode(tempdic))

■ ブラウザに返ってくる結果 → 化けてる

{u'\u540d\u524d': u'\u7530\u4e2d', u'\u5e74\u9f62': 19}

このときのレスポンスヘッダは「Content-Type text/html; charset=utf-8」。

(続きます)

740 名前:nobodyさん mailto:sage [2009/10/05(月) 00:24:52 ID:???]
(続きです)

■ やってみたこと → すべて効果なし

1. apache起動用シェルに環境変数追加
export LANG=ja_JP.UTF-8
export LC_ALL=ja_JP.UTF-8

2. mod_python 用 location ディレクティブに変数追加
<Location "/">
...
SetEnv LANG ja_JP.UTF-8
SetEnv LC_ALL ja_JP.UTF-8
...

3. ソースに文字コード指定追加
# -*- coding: utf-8 -*-

4. sitecustomize.py に文字コード指定追加
/usr/lib/python2.5/site-packages/sitecustomize.py に、
import sys
sys.setdefaultencoding('utf-8')
を追加


741 名前:nobodyさん mailto:sage [2009/10/05(月) 00:44:54 ID:???]
return HttpResponse(tempdic)



742 名前:nobodyさん mailto:sage [2009/10/05(月) 02:54:45 ID:???]
unicode(tempdic)
化けてるんじゃなくてこれが原因だろ



743 名前:739 mailto:sage [2009/10/05(月) 11:52:56 ID:???]
試してみましたが、どうもうまくいきませんでした。
初心者ですみませんが、アドバイスいただければ助かります。

■ unicode()なしの場合
tempdic = {u'名前': u'田中', u'年齢': 19}
return HttpResponse(tempdic)

■ 結果

名前年齢

とだけ出力されます・・。(keyのみでvalueが表示されません)

■ serializer を使う場合
辞書の内容を明示的にjsonにしてみようと思いましたが、
こちらもうまくいきませんでした。

tempdic = {'名前': '田中', '年齢': 19}
json_serializer = serializers.get_serializer("json")()
json_serializer.serialize(tempdic, ensure_ascii=False, fields=(u'名前', u'年齢'))
return HttpResponse(tempdic)

■ 結果
エラーで「'str' object has no attribute '_meta'」となりました。

744 名前:nobodyさん mailto:sage [2009/10/05(月) 13:12:40 ID:???]
同じく初心者だから、間違ってたら御免ですが
こんな感じじゃ駄目ですか

import json

何か設定・・・

print "Content-Type: text/plain"
print
#書き込まれたJSONを戻す
print json.write(tempdic)

745 名前:743 mailto:sage [2009/10/05(月) 13:43:56 ID:???]
たちどころにうまくいきました!!
昨日から一日中悩んでいたので超助かりました!!
ほんとにありがとうございます。

■ コード
def getlist(request):
templist = []
tempdic = {u'名前': u'田中', u'年齢': 19}
templist.append(tempdic)
templist.append(tempdic)
templist.append(tempdic)
return HttpResponse(json.write(templist))

■ 結果
[{"名前":"田中","年齢":19},{"名前":"田中","年齢":19},{"名前":"田中","年齢":19}]

746 名前:nobodyさん mailto:sage [2009/10/05(月) 13:49:42 ID:???]
return HttpResponse(repr(templist).decode('unicode-escape'))

ttp://python.rdy.jp/wiki.cgi?page=%C6%FC%CB%DC%B8%EC


747 名前:nobodyさん mailto:sage [2009/10/05(月) 13:50:44 ID:???]
>>739の段階では、文字化けはするもののちゃんとjson形式で返せてるんだよね?
単にブラウザにJSON返したいだけなら、下手にJSONのライブラリ使わないでそのまま文字コードを
化けないようにする方法を考えた方が良いと思うけど。

pythonでの文字コードの扱い方わかってますか?(もっと言うと、WEBでの文字コードの扱い方わかって
ますか?UNICODEエンコーディングとUTF-8エンコーディングは別物です)
www.python.jp/doc/release/lib/built-in-funcs.html
↑のunicodeのところもう一度よく読んでみてください。

748 名前:747 mailto:sage [2009/10/05(月) 13:58:44 ID:???]
ありゃ解決済みか失礼

749 名前:nobodyさん mailto:sage [2009/10/05(月) 14:15:37 ID:???]
お役に立ったようでなによりです

PythonもJSONも始めたばかりですが、なかなか面白いので
色々試行錯誤で試し中です

同じような方がいて、ちょっとうれしい

750 名前:745 mailto:sage [2009/10/05(月) 14:22:59 ID:???]
いろいろとご教示ありがとうございます。
実はweb/pythonの文字コードにはあまり慣れていなく、四苦八苦しています。
(いままでDBサーバ用に C とか iphone 用にObjective-C とか中心でした)
いただいたリンクも読ませていただきましたが、まだまだ基礎の理解が
足りないと認識しました。(勉強します)

いただいたコードも試してみましたが、2.x 系だと decode しても、
「u」は取れないんですね。3.x 系は違うみたいですが。。
いまは取り急ぎ、JSON ライブラリを使おうと思っています。

■ decode() する場合
tempdic = {u'名前': u'田中', u'年齢': 19}
templist.append(tempdic)
templist.append(tempdic)
return HttpResponse(repr(templist).decode('unicode-escape'))

結果:
[{u'名前': u'田中', u'年齢': 19}, {u'名前': u'田中', u'年齢': 19}]

■ json ライブラリを使う場合
tempdic = {u'名前': u'田中', u'年齢': 19}
templist.append(tempdic)
templist.append(tempdic)
return HttpResponse(json.write(templist))

結果:
[{"名前":"田中","年齢":19},{"名前":"田中","年齢":19}]

751 名前:750 mailto:sage [2009/10/05(月) 14:24:32 ID:???]
>>749
ほんとありがとうございます!!

752 名前:nobodyさん mailto:sage [2009/10/05(月) 14:48:48 ID:???]
そもそも HttpResponse の使いかたを間違っているような気がするのは漏れだけ?



753 名前:nobodyさん mailto:sage [2009/10/05(月) 14:51:43 ID:???]
>>743
>■ serializer を使う場合
>辞書の内容を明示的にjsonにしてみようと思いましたが、
>こちらもうまくいきませんでした。
>
>tempdic = {'名前': '田中', '年齢': 19}

なんでこの場合だけuつけなかったの?

754 名前:743 mailto:sage [2009/10/05(月) 14:57:41 ID:???]
> そもそも HttpResponse の使いかたを間違っているような気がするのは漏れだけ?

そ、そうだったんですか。
で、できれば詳しくお願いしたいです。

> >tempdic = {'名前': '田中', '年齢': 19}
> なんでこの場合だけuつけなかったの?

すみません。いろんなパターンで試していたので、
書きこんだときのコピペミスでした。。。
結果は同じでした。('unicode' object has no attribute '_meta')

755 名前:nobodyさん mailto:sage [2009/10/06(火) 07:14:12 ID:???]
adminでInline使ったら、formset._raw_dataがないって怒られるようになった…
ボスケテ…
なんかで環境ミスったかなぁ…

756 名前:nobodyさん mailto:sage [2009/10/07(水) 19:57:04 ID:???]
from django.utils import simplejson
tempdic = {u'名前': u'田中', u'年齢': 19}
return HttpResponse(
simplejson.dumps(tempdic, ensure_ascii=False),
mimetype='application/json')

みたいなんじゃダメなん?

757 名前:nobodyさん [2009/10/22(木) 09:35:55 ID:0wcJiBNp]
ウェブアプリケーションじゃなくて普通のPythonプログラムで
DjangoのO/Rマッパーだけ流用したいのですが,可能ですか?

import django.db.models

class AAA(django.db.models.Model):
    a = django.db.models.IntegerField()

ダメもとでこんな風に書いてみたところ

 File "C:\Python26\lib\site-packages\django\db\models\base.py", line 52, in __new__
    kwargs = {"app_label": model_module.__name__.split(?.?)[-2]}

と怒られたのですが, app_label って settings.py の内容から
抽出されたりしているのでしょうか? app_label ってなんぞ・・・

758 名前:nobodyさん [2009/10/22(木) 11:06:15 ID:xPFAZg5G]
可能

759 名前:nobodyさん mailto:sage [2009/10/22(木) 11:11:08 ID:???]
PylonsはモデルにデフォルトではSQLAlchemyというO/Rマッパーを使用します。
SQLAlchemyのデフォルトデータベースはSQLiteです。これらは変更可能ですが、ここではこのまま使用します。

from pylons import config
from sqlalchemy import Column, MetaData, Table, ForegnKey, types
from sqlalchemy.orm import mapper
from sqlalchemy.orm import scoped_session, sessionmaker
 
Session session = scoped_session(sessionmaker(autoflush=True, transactional=True, bind=config['pylons.g'].sa_engine))
metadata = MetaData()
 
polls_table = Table('polls', metadata,
        Column('id', types.Integer, primary_key=True),
        Column('question', types.Unicode(200)),
        Column('pub_date', types.DateTime)
)
 
choices_table = Table('choices', metadata,
        Column('id', types.Integer, primary_key=True),
        Column('poll', types.Integer, ForegnKey('polls.id')),
        Column('choice', types.Unicode(200)),
        Column('votes', types.Integer)
)
 
class Poll(object):
    pass
 
class Choice(object):
    pass
 
mapper(Poll, polls_table)
mapper(Choice, choices_table)

760 名前:nobodyさん mailto:sage [2009/10/22(木) 13:33:53 ID:???]
>>757
settings.py書いて、環境変数に設定しないと、使えなかったと思う。

失敗した時って、DBの設定はどうしていたの?

761 名前:757 [2009/10/22(木) 14:26:06 ID:0wcJiBNp]
第一関門クリアしました.
app_label はモジュールのフルパスの下から二つ目を
勝手に取ってきてくれるのか.モデル(のインスタンス)
はできたっぽい.

1)settings.py のDBに関する内容はこれ

DATABASE_ENGINE = ?sqlite3?           # ?postgresql_psycopg2?, ?postgresql?, ?mysql?, ?sqlite3? or ?ado_mssql?.
DATABASE_NAME = ?testdb?             # Or path to database file if using sqlite3.

2)application.pyの内容は

import DjangoSample.model
aaa = DjangoSample.model.AAA()
aaa.num = 5
aaa.save()

3)model.py の内容は
import django.db.models

class AAA(django.db.models.Model):
    num = django.db.models.IntegerField()

これらを DjangoSample っていうディレクトリに入れて
空の __init__.py 作って application.py を実行.
環境変数は DJANGO_SETTINGS_MODULE = DjangoSample.settings
これで testdb つーファイルもできたけど,
aaa.save() のところで execute が実行できなかった.
カーソルが開けてないのかな?先は長そうだ.

762 名前:757 [2009/10/22(木) 14:26:53 ID:0wcJiBNp]
SQLAlchemy が有名なのか.
Google App Engine で遊んでて,そのまま
モデルとか流用したいなぁと思ったので
Django の O/R マッパーが似てるなとおもって.



763 名前:757 [2009/10/22(木) 14:30:48 ID:0wcJiBNp]
SQLiteのファイルはできてたけど 0 バイトって・・・
PyDev でステップ実行すると
sqlite3.OperationalError: no such table: DjangoSample_aaa
ということなのでテーブルができてない.

Djangoのスタートアップを模倣しないとだめなのかな?
Djangoはテンプレート機能だけ拝借して使ったことが
あったので,次は O/R マッパーだけ拝借したい.

764 名前:757 mailto:sage [2009/10/22(木) 14:34:41 ID:???]
django-admin.py syncdb とかやらねばならなかったのか・・・?
日本語のマニュアルがみつからねぇ.
ていうか 0.xx のばっか見つかる.

765 名前:757 mailto:sage [2009/10/22(木) 14:55:43 ID:???]
できたっぽい
まずあほなことに models.py を間違えて model.py にしてた.
次に INSTALLED_APPS に "DjangoSample" を入れてなかった(アホ).
そのうえで syncdb を直接呼んでみた.

import DjangoSample.model
import django.core.management
django.core.management.execute_from_command_line(["abcde", "syncdb"])
aaa = DjangoSample.model.AAA()
aaa.num = 5
aaa.save()

ちゃんと sqlite のデータベースにテーブルが作られて
レコードが挿入されたっぽい.

さて,このままアプリケーションを書いたとして,
py2exe なんかで固めたら django が丸ごと含まれるのかなぁ.
素直に SQLAlchemy とかの O/R マッパー使うべき?
って聞かれても「すきにすれば?」だよな・・

766 名前:nobodyさん mailto:sage [2009/10/22(木) 15:06:29 ID:???]
>py2exe なんかで固めたら django が丸ごと含まれるのかなぁ.

「丸ごと含まれる」 ではなくて
django の場合ダイナミックに生成されるクラスが
参照しているものを py2exe で追いかけ切れないから
固めるときに漏れが出来るんじゃないかな
で結局実行するまで判らない w
そうならないように django 丸ごと含めるしかなくなると


767 名前:757 mailto:sage [2009/10/22(木) 15:47:16 ID:???]
import DjangoSample.model
import django.core.management
django.core.management.execute_from_command_line(["abcde", "syncdb"])
aaa = DjangoSample.models.AAA()
aaa.num = 5
aaa.save()
django.core.management.execute_from_command_line(["abcde", "dumpdata"])

最後にダンプしてみたらレコード入ってた.
こんな使い方するのはどうなんだろう.

768 名前:nobodyさん mailto:sage [2009/10/22(木) 17:23:45 ID:???]
aaa = DjangoSample.models.AAA(num=5)
aaa.put()
すきにすれば?

769 名前:757 mailto:sage [2009/10/22(木) 18:08:27 ID:???]
calling save() would save the entity directly to the datastore
って書いてあったんだけど,save()は直ちにコミットする,
put()はそうじゃないんだっけ?

それにしても
django.core.management.execute_from_command_line
を直接呼び出すのは結構強力だなぁ
dumpdata もデフォルトでは扱いやすい JSON でシリアライズされるし.


770 名前:nobodyさん mailto:sage [2009/10/22(木) 18:50:19 ID:???]
code.djangoproject.com/ticket/11982
モデルが変わった時どうすんだ?
モデルのバージョンを埋め込んでおいて何とか対応か?
と思ったらこんなプランが

771 名前:nobodyさん mailto:sage [2009/10/31(土) 13:42:35 ID:???]
ダンジョー

772 名前:nobodyさん mailto:sage [2009/10/31(土) 19:07:59 ID:???]
さっそく質問です
djangoはWindows7でも動作しますか?



773 名前:nobodyさん mailto:sage [2009/10/31(土) 20:00:50 ID:???]
さっそく

774 名前:nobodyさん mailto:sage [2009/10/31(土) 22:34:53 ID:???]
うごくみたい

775 名前:nobodyさん mailto:sage [2009/10/31(土) 22:37:20 ID:???]
ダンジョーは動くけど
ドジャンゴは動かないこともある

776 名前:nobodyさん mailto:sage [2009/11/01(日) 09:08:05 ID:???]
ドジャンゴプロジェクト落ちすぎなんだけど。
ダンジョーって不安定なんですね。

777 名前:nobodyさん mailto:sage [2009/11/06(金) 19:13:21 ID:???]
ドジャンゴは不安定だが
ダンジョーは不安定でないこともある。

778 名前:nobodyさん mailto:sage [2009/11/08(日) 20:32:22 ID:???]
やんぎょ

779 名前:nobodyさん mailto:sage [2009/11/08(日) 22:21:18 ID:???]
おdjangoぉ?、おdjangoぉ?

780 名前:nobodyさん [2009/11/09(月) 02:06:13 ID:AkWowcrV]
さる乙

781 名前:nobodyさん mailto:sage [2009/11/17(火) 16:09:39 ID:???]
web.pyと比べるととどうなの?

782 名前:nobodyさん mailto:sage [2009/11/17(火) 16:52:41 ID:???]
そりゃweb.pyと比べると親切というか重量級というか。

web.pyみたいにベースだけ作ってあってあとはお好きにどうぞ
っていうのが欲しいならweb.pyでいいんではないかと。

Djangoはweb.pyに比べると至れり尽せりなので、その流儀を
覚えて使いたい人向き、かな。



783 名前:nobodyさん mailto:sage [2009/11/17(火) 17:52:02 ID:???]
妙に重いとか不安定とかいうのは、あくまで噂?

784 名前:nobodyさん mailto:sage [2009/11/17(火) 18:22:55 ID:???]
お遊びの小規模のものしか経験ないけど、必要以上に重いっていうのは今のところないな
大規模の実績もあるし、問題ないと思う。

妙に重くて不安定なのは公式サイトの話じゃない?

785 名前:nobodyさん mailto:sage [2009/11/17(火) 18:27:14 ID:???]
wsgiがちょうどいい

786 名前:nobodyさん mailto:sage [2009/11/17(火) 18:35:10 ID:???]
>>783
同じことをやらせてweb.pyより重いと感じたことはないな。

だけど、web.pyではSQL直書き、DjangoではORマッパで構築した
サイトとかだったら、そりゃDBとのやりとりを最適化できる分
web.pyの方が軽い可能性はあるわな。テンプレートエンジンとか
にしてもそう。同じことをやらせたら同程度だけど、手間を
かけてゴリゴリやるならweb.pyの方が早いサイトを作れるかも
しれない。

その辺はフレームワークに何を期待しているのかによるな。

787 名前:nobodyさん mailto:sage [2009/11/17(火) 19:03:31 ID:???]
サイトがよく落ちてるのはDjango製だから?

788 名前:nobodyさん mailto:sage [2009/11/17(火) 23:49:49 ID:???]
yes we can

789 名前:nobodyさん mailto:sage [2009/11/18(水) 15:12:22 ID:???]
>>787
日本語公式が落ちてるのは安い共用鯖@海外に置いてるからってはなしだけど

790 名前:nobodyさん mailto:sage [2009/11/18(水) 15:19:22 ID:???]
app engineに移動しちゃえ

791 名前:nobodyさん mailto:sage [2009/11/18(水) 15:47:19 ID:???]
日本のドジャンゴはワープアなのか

792 名前:nobodyさん mailto:sage [2009/11/21(土) 20:57:25 ID:???]
また公式がテンポってる\(^o^)/



793 名前:nobodyさん mailto:sage [2009/11/22(日) 15:34:15 ID:???]
>>791
はいはい、じゃんご、じゃんご

794 名前:nobodyさん mailto:sage [2009/11/26(木) 09:35:59 ID:???]
.

795 名前:nobodyさん mailto:sage [2009/11/26(木) 15:12:49 ID:???]
tanasinn

796 名前:nobodyさん mailto:sage [2009/12/04(金) 00:19:27 ID:???]
この前立ったばかりのPylonsスレまた落ちたな
これで何回目だろ

797 名前:nobodyさん mailto:sage [2009/12/05(土) 09:31:49 ID:???]
結局Django以外は駆逐されたの?

798 名前:nobodyさん mailto:sage [2009/12/05(土) 11:33:58 ID:???]
python.jp は Zope

799 名前:nobodyさん mailto:sage [2009/12/05(土) 11:51:26 ID:???]
WebGLみたいなWebで3次元グラフィックスを扱う仕組みはないのでしょうか
firefoxかIEでしか動かないというのでもいいのですが


800 名前:nobodyさん mailto:sage [2009/12/05(土) 12:12:51 ID:???]
目新しいところだとO3D
tools.google.com/dlpage/o3d

・・・O3Dってバカボンのパパの横顔にみえて仕方ないんだが

801 名前:nobodyさん mailto:sage [2009/12/05(土) 17:50:00 ID:???]
ぞぺ

802 名前:nobodyさん mailto:sage [2009/12/05(土) 21:43:08 ID:???]
>>800
なんだ、Linux用は出てないのか。
googleはいつもながらゴミだな。



803 名前:nobodyさん [2009/12/05(土) 22:31:58 ID:weCeOoD+]
自分でビルドもできない初心者避けにはいい

804 名前:nobodyさん mailto:sage [2009/12/16(水) 19:24:05 ID:???]
wsgiで書いておけば、後で使いまわししやすいってことか
しかしpython限定だから他の言語からもwsgi使える方法あるといいのだけど

805 名前:nobodyさん mailto:sage [2009/12/17(木) 00:14:20 ID:???]
なんでや

806 名前:nobodyさん mailto:sage [2009/12/17(木) 12:02:28 ID:???]
weblocksがメインでpythonは補助で使ってる

807 名前:nobodyさん mailto:sage [2009/12/17(木) 13:38:52 ID:???]
wsgi=薄着

808 名前:nobodyさん [2009/12/17(木) 14:17:47 ID:ZNCdoVFh]
テンプレートタグのforの中で、複数の配列を
参照したい場合はどうしたら良いんですか?

例えば以下の様なデータをテンプレートに渡したとして、
data = {arr1 = ['a', 'b', 'c'], arr2 = [0, 1, 2]}

以下のようにarr1のループ中にarr2にアクセスしたいんです。
{% for item in arr1 %}
{{ item }}, {{ arr2[forloop.count0]}}
{% endfor %}
もちろんarr2[forloop.count0]は構文エラーになってしまいます。
arr2.forloop.count0等も上手く動作しません。

何か方法はありませんでしょうか?


809 名前:808 [2009/12/17(木) 14:20:11 ID:ZNCdoVFh]
すみません、dataは以下の間違いです。
data = {"arr1":['a', 'b', 'c'], "arr2":[0, 1, 2]}

810 名前:nobodyさん mailto:sage [2009/12/17(木) 22:07:12 ID:???]
ありません

811 名前:nobodyさん mailto:sage [2009/12/19(土) 23:54:02 ID:???]
count0じゃなくてcounter0ではいけませんか?
あとは、
arr1 = ['a', 'b', 'c']
arr2 = [0,1,2]
map(lambda x,y:{"arr1":x,"arr2":y},arr1,arr2)
な感じでまとめて、forで回すとか。
もっと良い方法がある気がします。

812 名前:nobodyさん mailto:sage [2009/12/20(日) 03:29:18 ID:???]
withを代入がわりに使う



813 名前:nobodyさん mailto:sage [2009/12/20(日) 12:28:51 ID:???]
for kv in all.iteritems
kv.0
for p in kv.1
p


814 名前:nobodyさん mailto:sage [2009/12/20(日) 13:28:18 ID:???]
もう一言二言足すだけでわかりやすくなるのにもったいない

815 名前:nobodyさん mailto:sage [2009/12/20(日) 18:07:03 ID:???]
めんどくさい;;

816 名前:808 [2009/12/21(月) 01:57:25 ID:HBiCc+wV]
みなさん、ありがとうございます。
array.0のような形式でアクセスは出来るのですが、
index = 0
array.indexという形ではアクセスできなかったので、
カスタムフィルタを作って対応しました。
{{ array|array_index:val }} のように array[val]にアクセスしています。

若干見通しが悪いのですが。。。

817 名前:nobodyさん mailto:sage [2009/12/25(金) 20:23:38 ID:???]
漏れも似たような結論になったな
結局 django のテンプレでは hash は使えない
違うテンプレエンジン使うと幸せになれる
漏れは Tempita を使ってる

818 名前:nobodyさん mailto:sage [2010/01/16(土) 20:05:31 ID:???]
  /   /::// : : : : : : : i: : : ∧\: : : : :∧: :\ : : : : : : : : : ヽ.: : :|ム: : : : : : : : : : :
  /   /://.: : : : : : :i : |: : : : ∧: ヘ: : : :∧: ::ム._: : : : : : : : :.l: : :|ム!: : : : : : : : : :
. /     / .|.: : : : : : : |: :ム、: : ∧.ヘ ><´ ̄\ヘ`,ハ: : ム、 ハ: : |ム!: : : : : : : : : :
     ,'. |: : :i: : :i: : ハ,斗―.、: :∧ ヘ r',ィ==寸ュ、_,ハ: : i: |: : |: : |ム!: : : : : : : : : :
     i  | :|: i : : i: : :ヘ、〉zュ、\::ヘ. .\ '´ f⌒付ハヘ〉!|: |: |: : 「.ヽ!ム!: : : : : : : : : :
     |  |: |: i : : i: : : : r{.「⌒ヽ \ヘ. ` .kr'...::i:::::!′|: |: | : fい lム!: : : : : : : : : : :
     |  .| ∧ヘ: : :ヘ: : : N kr'::ム  ヽ   Vし'ク;ソ  .|: |: |: /  .メム!: : : : : : : : : : :
.        N ヽ \: :\:`ヽ. Vし!      `ー "   ノ ル' / |/ Nム: : : : : : : : : : :
.       '.   \ \: :\∧ゝノ.              . |: /.i .|.  | Vム: : : : : : : : : :
.           \|丶: : ∧.  ` __       ,イ レi i. |  .| i.Nム: : : : : : : : : :
                |: :i: : 「`ヽ.   ヽ )     /  | i i. |  .| i.|. Vム: : : : : : : :
                |: :i: : |  .,≧、       /    | i i. |  .| i.|  Vム: : : : : : : :
            -‐-、j: :i: :i.|  /   }  ` rュ-1´    ,ィ| i i .L__ | i.|   Vム: : : : : : :
.          {    ヽi i.|‐/  .ノ_,ィj .>!  r<´ | i i .! `ヽ L__   Vム: : : : : :
          `ヾ.  └-イ  /   / ト、_}-{_ァ|.  | i i | 、丶ヽy'¨ ̄`Vム__: : : :  受験生の皆さん
          / | `ー-‐'´ ̄ ̄`Y. .〈. ノ≧{:::{≦.、 | i i |. \/     }ム}. 〉  明日のセンター試験
.         /.  |、 、____,斗-!、/.::/:/:/|「|:∧:::〉| i i |、 >'      ./ム! /   頑張って下さい
         {   |          ノ―〈/::/.:||::!:::::V. | i i |/       ./ム! /

819 名前:nobodyさん mailto:sage [2010/01/26(火) 21:21:41 ID:???]
都内とかで初心者向け勉強会とか無いかな...

820 名前:nobodyさん mailto:sage [2010/01/29(金) 19:12:02 ID:???]
>>819
勉強会がないなら、開催すればいいじゃない。
ていうかやろうぜ!!

821 名前:nobodyさん mailto:sage [2010/01/29(金) 21:29:37 ID:???]
何を勉強するんだ?

822 名前:nobodyさん mailto:sage [2010/01/29(金) 22:20:11 ID:???]
勉強会って、開発しか脳がない人とか、土日に予定がない非モテのためにあるんでしょ?



823 名前:nobodyさん mailto:sage [2010/01/30(土) 00:15:20 ID:???]
勉強会(女性歓迎)
なら逝く

824 名前:nobodyさん mailto:sage [2010/01/30(土) 10:08:14 ID:???]
ダンジョーのひとたちの周りに女性は集まってこないよ。

825 名前:nobodyさん mailto:sage [2010/01/30(土) 15:37:55 ID:???]
主にはてなの人達のための会だろ

826 名前:nobodyさん mailto:sage [2010/01/30(土) 17:54:46 ID:???]
研究会なら面白いな。
使い回せる定番のパターンとか、
密かに使える内部モジュールとか。

827 名前:nobodyさん [2010/02/02(火) 17:06:16 ID:HbFWeamc]


828 名前:nobodyさん mailto:sage [2010/02/09(火) 08:45:20 ID:???]
よくネットのサンプルなどでmodels.pyに
def __unicode__(self):
と言う関数が書かれているのですが
これはどんな働きをして返り値は何を指定するのでしょうか?


829 名前:nobodyさん mailto:sage [2010/02/09(火) 11:19:56 ID:???]
>>828
管理ページ等で表示したときの表記みたいな感じ
def __unicode__(self):
  return "%s: %s" % (self.id, self.name)

組み込みの管理画面使わないのなら気にする必要ないかも

830 名前:828 mailto:sage [2010/02/09(火) 13:14:05 ID:???]
>>829
成る程。ありがとうございます。
まさに管理画面の表示でエラーでした。
数字や日付はu付けて返すんですね。


831 名前:nobodyさん mailto:sage [2010/02/09(火) 15:16:00 ID:???]
def __str__(self):


832 名前:nobodyさん mailto:sage [2010/02/13(土) 05:25:21 ID:???]
>>828
$ ./manage.py shell
from app.models import ExampleModel
ExampleModel.objects.all()
クエリもちょっとだけ見やすくなる

というかPythonの仕様な気がするような



833 名前:nobodyさん mailto:sage [2010/02/13(土) 05:58:19 ID:???]
詳しい働きは、django.db.models.base.Modelを見ると分かるかもしれない。
def __str__(self):
def __repr__(self):
def __unicode__(self):
が連動してるみたい。

でも気にしなくてもサイトは作れますよ。

834 名前:832 mailto:sage [2010/02/13(土) 06:00:27 ID:???]
あと、このへんを。
djangoproject.jp/doc/ja/1.0/ref/models/instances.html#django.db.models.Model.__str__
www.python.jp/doc/2.5/ref/customization.html

勉強になりました。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<162KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef