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

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:???]
ダンジョーでフォーム作るのってそんなに難しいの?






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

前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