[表示 : 全て 最新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

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/







[ 続きを読む ] / [ 携帯版 ]

前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