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
367 名前:nobodyさん mailto:sage [2008/09/08(月) 21:29:13 ID:???] >>366 むむ・・・、やっぱりそれしかないか。 まあ全部APIではやれないってことか。
368 名前:nobodyさん mailto:sage [2008/09/08(月) 22:25:58 ID:???] DjangoのORMはSQLObjectとかSQLAlchemyに比べて低機能です。
369 名前:nobodyさん mailto:sage [2008/09/09(火) 14:20:32 ID:???] Djangoは低機能です
370 名前:nobodyさん mailto:sage [2008/09/09(火) 15:35:09 ID:???] Djangoは低機能ですがダンジョーは高機能です.
371 名前:nobodyさん mailto:sage [2008/09/09(火) 15:38:29 ID:???] ドジャンゴがなんでもやってくれる
372 名前:nobodyさん mailto:sage [2008/09/09(火) 15:46:40 ID:???] Djangoは高機能ですが日本のアレが低機能です。
373 名前:nobodyさん mailto:sage [2008/09/10(水) 06:39:48 ID:???] turbogearsの方が好きだ
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 で検索してみな。 いっぱい出てくる。