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

38 名前:nobodyさん mailto:sage [2006/10/25(水) 11:12:48 ID:???]
毎日1個正規表現つかってフィルタ書いてりゃ気持ちよくなるから。

39 名前:nobodyさん [2006/10/25(水) 11:30:07 ID:AkYp/KHh]
>>38
そういう宗教なんですね。
よく分かりましたありがとうございました。

40 名前:nobodyさん mailto:sage [2006/10/26(木) 14:08:42 ID:???]
正規表現出来なくて逆ギレか…
Pythonスレのキチガイがこっちにも溢れてきちまったのかな

41 名前:nobodyさん mailto:sage [2006/10/26(木) 14:39:52 ID:???]
>> 40
釣り乙。

42 名前:nobodyさん mailto:sage [2006/10/26(木) 18:13:22 ID:???]
ギスギスしすぎ。

43 名前:nobodyさん mailto:sage [2006/10/27(金) 01:09:17 ID:???]
どこをどう見れば正規表現出来なくて逆ギレしてるように見えるんだろうね。
キチガイの考えることはわからんなぁ

44 名前:nobodyさん mailto:sage [2006/10/27(金) 08:03:59 ID:???]
urlsは決して見やすくはないけど
それは短い記述で極限までの柔軟さを得るためのトレードオフ。
構文を見やすくするためにだらだら長い書き方をしなければならなかったら
ファイルがでかくなってやっぱり見にくくなるし、
そもそも最初に設計したら追加はあっても修正はあんまり無いわけだし。
逆に、あの柔軟さを構文解析ロジックで得ようとする事を考えるだけそっちの方がでうんざりするよ。

45 名前:nobodyさん mailto:sage [2006/10/27(金) 08:11:19 ID:???]
それにしても,もうちょっとシンプルなワイルドカードで書けるといいよね.

46 名前:nobodyさん mailto:sage [2006/10/27(金) 10:45:10 ID:???]
正規表現とシンプルなワイルドカードのが混在して果たしてうれしいものか



47 名前:nobodyさん [2006/10/27(金) 10:47:58 ID:wmrBueqm]
シンプルな表記を正規表現に変換する俺フィルタ作って,

orefilter('/foo/:/')

みたいにすればいいんじゃね?

48 名前:nobodyさん mailto:sage [2006/10/27(金) 11:43:56 ID:???]
Pythonオレ実装祭Webフレームワークの悪夢の始まりだ

49 名前:nobodyさん [2006/10/27(金) 12:08:34 ID:wmrBueqm]
46,48
「てにおは」がおかしい。
小学生以下。

50 名前:nobodyさん mailto:sage [2006/10/27(金) 16:45:15 ID:???]
「シンプルなワイルドカード」がどんなものを指してるの分からんけど、
*と?くらいだったら正規表現でも大して変わらんと思う…

51 名前:nobodyさん [2006/10/27(金) 17:15:31 ID:wmrBueqm]
>>50
「えいきゅうきかん」とか「ちょうえねるぎー」とか「うちゅういし」とかそういう奴のことだろ>シンプルなワイルドカード

52 名前:nobodyさん mailto:sage [2006/10/28(土) 02:56:02 ID:???]
urlpatterns = patterns('mysite.polls.views',
(r'^$', 'index'),
(r'^(?P<poll_id>\d+)/$', 'detail'),
(r'^(?P<poll_id>\d+)/results/$', 'results'),
(r'^(?P<poll_id>\d+)/vote/$', 'vote'),
)

これならまだギリギリ許せるが、

info_dict = {
'queryset': Poll.objects.all()
}

urlpatterns = patterns('',
(r'^$', 'django.views.generic.list_detail.object_list', info_dict),
(r'^(?P<object_id>\d+)/$',
'django.views.generic.list_detail.object_detail', info_dict),
(r'^(?P<object_id>\d+)/results/$',
'django.views.generic.list_detail.object_detail',
dict(info_dict, template_name='polls/results.html')),
(r'^(?P<poll_id>\d+)/vote/$', 'mysite.polls.views.vote'),
)
こうなってくるともうウザ過ぎ。

53 名前:nobodyさん mailto:sage [2006/10/28(土) 09:26:42 ID:???]
っ[タダコピ]

54 名前:nobodyさん mailto:sage [2006/10/28(土) 10:31:33 ID:???]
>>52
汎用ビューかあ
そっちについては同意。
汎用ビューは俺もチュートリアルでしか使ったこと無いな。

55 名前:nobodyさん mailto:sage [2006/10/29(日) 20:14:16 ID:???]
> 「てにおは」がおかしい。
> 小学生以下。

小学生以下であることをこのスレで指摘することに意味があるのかいまいちわからん。

56 名前:nobodyさん mailto:sage [2006/10/30(月) 00:02:57 ID:???]
>>52
所詮文字列なんだから自分が見やすいようにまとめればいいんじゃない。
とは言えギリギリ許せる範囲なら、こう書けたはず。

urlpatterns = patterns('django.views.generic.list_detail',
(r'^$', 'object_list', info_dict),
(r'^(?P<poll_id>\d+)/$', 'object_detail', info_dict),
(r'^(?P<poll_id>\d+)/results/$', 'object_detail',
dict(info_dict, template_name='polls/results.html')),
)

urlpatterns += patterns('mysite.polls.views',
(r'^(?P<poll_id>\d+)/vote/$', 'vote'),
)




57 名前:nobodyさん mailto:sage [2006/10/30(月) 02:33:11 ID:???]
>>56
汎用Viewをurlsなんかで定義してる時点でダメだろ。

58 名前:nobodyさん mailto:sage [2006/10/30(月) 03:27:27 ID:???]
結局、ほかにもっと視認性や保守性の高いフレームワークがあるわけで、
みんなそっちに流れていっちゃうし、djangoも古いスタイル引きずって改善しないから、
あんまり普及しないんだろうね。

59 名前:nobodyさん mailto:sage [2006/10/30(月) 11:08:47 ID:???]
pythonのフレームワーク内での普及率という話で言えば
どんぐりの背比べって感じじゃないの。
そもそも大抵のレンタルスペースではPythonはCGIくらいでしか使えないから
他のフレームワークも使えないわけだし。

djangoは改善してるでしょ。magic-removeはかなりデカい。
自分のスタイルを隅の隅まで磨き上げてると感じる。
興味を持ってるユーザは確実に増えていると思う。ただその加速度が爆発的でないだけ。
本命となる0.95が出たのもたった三ヶ月前だし。Python自体も含め、普及はこれから時間をかけてなされる事でしょう。


60 名前:nobodyさん mailto:sage [2006/10/30(月) 23:29:22 ID:???]
>57
どこで定義してるの?

61 名前:nobodyさん mailto:sage [2006/11/05(日) 10:05:26 ID:???]
The Django Book
ttp://www.djangobook.com/
>  Welcome to the online version of The Django Book, a free book about Django.

62 名前:nobodyさん mailto:sage [2006/11/06(月) 23:09:07 ID:???]
Catalyst のカレンダーみたいなもんか。

63 名前:nobodyさん mailto:sage [2006/11/13(月) 11:19:56 ID:???]

↓こっちはもう出てるね
Rapid Web Applications With Turbogears (ペーパーバック)
www.amazon.co.jp/gp/product/0132433885



64 名前:nobodyさん mailto:sage [2006/11/24(金) 14:23:09 ID:???]
勉強会たのしかった...

65 名前:nobodyさん mailto:sage [2006/11/26(日) 18:17:30 ID:???]
>>60
他のFW見てみろ

66 名前:nobodyさん mailto:sage [2006/11/28(火) 23:23:34 ID:???]
www.amazon.co.jp/gp/product/1590597257/ref=pd_cpt_gw_2/503-8259656-7239151



67 名前:nobodyさん mailto:sage [2006/11/29(水) 04:20:14 ID:???]
>>66
甘い。
www.djangobook.com/

68 名前:nobodyさん mailto:sage [2007/01/31(水) 13:49:08 ID:???]
ほしゅ

69 名前:nobodyさん [2007/02/12(月) 19:36:05 ID:wMRdIKYd]
Djangoのテンプレートで変数への代入はどうやるんですか。

[% for item in items %}
{% color = forloop.counter % 2 == 0 ? 'red' : 'blue' %}
<tr bgcolor={{ color }}>
<td>{{ item }}</td>
</tr>

ということをしたいです。これくらいfilterなしでできますよね?

70 名前:nobodyさん mailto:sage [2007/02/12(月) 20:00:28 ID:???]
できない.そして,そんな低レベルなことをやる代わりに cycle を使う.

71 名前:nobodyさん mailto:sage [2007/02/23(金) 10:15:09 ID:???]
turboblogってどうなんだろう?

72 名前:nobodyさん mailto:sage [2007/02/26(月) 01:26:37 ID:???]
djangoはCGIでもそれなりに動くね。
セッションがDB限定で、IDをURLにつけられないのが残念だけど。


73 名前:nobodyさん mailto:sage [2007/02/26(月) 01:28:44 ID:???]
セッションIDをURLに埋め込まないのは、意図的な仕様だからなあ。

74 名前:nobodyさん mailto:sage [2007/03/03(土) 00:23:59 ID:???]
Djangoで、URLにプレフィックスがある場合の設定や
そのあたりの差異を吸収してくれるテンプレートタグはありますか?

www.domain.com/
ではなくて
www.domain.com/app/
に設置した場合、リンクのとき困りますよね。

75 名前:nobodyさん mailto:sage [2007/03/03(土) 14:19:53 ID:???]
なさそうだったのでsettings.pyに値を追加して
カスタムタグ書いて実装しました(`д´)ゞ

76 名前:nobodyさん mailto:sage [2007/03/03(土) 21:42:23 ID:???]
uri_for みたいなメソッドないのか。つかえないな。w



77 名前:nobodyさん mailto:sage [2007/03/04(日) 09:07:22 ID:???]
get_absolute_url()だろ。

78 名前:nobodyさん mailto:sage [2007/03/07(水) 01:38:57 ID:???]
最初名前からしてget_absolute_urlかと思ったけど、
テンプレートから使えないし、Modelのだし。

Pythonはやっぱ地味だな。

79 名前:nobodyさん mailto:sage [2007/03/07(水) 08:59:14 ID:???]
{% obj.get_absolute_url %}


80 名前:nobodyさん mailto:sage [2007/03/07(水) 11:05:54 ID:???]
Djangoのテンプレートエンジンって遅くね?
ベンチとったらCheetahのほうが3倍速かった。





Kidは5倍遅かったけど。

81 名前:nobodyさん mailto:sage [2007/03/07(水) 12:40:44 ID:???]
TurboGears には Genshi があるからいいんだもん。


82 名前:nobodyさん mailto:sage [2007/03/07(水) 22:13:57 ID:???]
継承もできないテンプレートエンジンなんて!

83 名前:nobodyさん mailto:sage [2007/03/07(水) 22:32:07 ID:???]
ttp://cheeseshop.python.org/pypi/TurboDjango/0.95

なんでも食べて大きくなるんだぜ

84 名前:nobodyさん mailto:sage [2007/03/07(水) 22:38:42 ID:???]
>>79
それはURL階層の解決にはならないだろう。

簡単にタグ追加できるから別にいいんだけども。


85 名前:nobodyさん mailto:sage [2007/03/07(水) 23:50:52 ID:???]
じゃ{% url view: params %}は?

86 名前:nobodyさん mailto:sage [2007/03/08(木) 00:51:47 ID:???]
おぉ。そんなのあったんだ。
でも、たとえばIMGタグを書くときのSRCはどうするの?



87 名前:nobodyさん mailto:sage [2007/03/08(木) 08:47:20 ID:???]
{{ obj.get_fieldname_url }}

88 名前:nobodyさん mailto:sage [2007/03/08(木) 21:29:21 ID:???]
あ、いや。
静的な外部ファイル(JavaScriptのファイルとか)の指定に使えるものがあればなーと。

89 名前:nobodyさん mailto:sage [2007/03/08(木) 23:19:34 ID:???]
1 親テンプレートで<img src="{% block media_prefix %}/default_media/{% endblock %}yourimg.gif">って書いといてオーバライド
2 テンプレートに<img src="{% include "yourapp/site_media_prefix" %}と書いておいてTEMPLATE_DIRSの優先ディレクトリにカスタムのyourapp/site_media_prefixを置く

かなぁ?

90 名前:nobodyさん mailto:sage [2007/03/11(日) 04:19:56 ID:???]
TurboGearの本出るんだね
ちょ〜〜びっくりした

91 名前:nobodyさん mailto:sage [2007/03/11(日) 12:52:58 ID:???]
>>90
「出る」じゃなくて「出てる」
IronPython の本も出ますな.
Django の本も追っ付け来るのかなー.

92 名前:nobodyさん mailto:sage [2007/03/11(日) 15:15:04 ID:???]
>>91
Django本は1.0が出てからじゃないかなぁ
いつごろ1.0出る予定なんだっけか

93 名前:nobodyさん mailto:sage [2007/03/11(日) 15:16:24 ID:???]
泳げる頃じゃない?

94 名前:nobodyさん mailto:sage [2007/03/11(日) 15:52:50 ID:???]
その辺のがいい本ならpython勉強する人が増えそうだが・・・

95 名前:nobodyさん mailto:sage [2007/03/11(日) 17:18:28 ID:???]
Zope3の本も出ないかなぁ.

96 名前:nobodyさん mailto:sage [2007/03/11(日) 22:33:31 ID:???]
>>95
出るわけないだろ。



97 名前:nobodyさん mailto:sage [2007/03/11(日) 23:09:08 ID:???]
zopeって出来が悪いのかい?

98 名前:nobodyさん mailto:sage [2007/03/12(月) 01:28:10 ID:???]
>>91
>IronPython の本も出ますな.
k、くわしk!

99 名前:nobodyさん mailto:sage [2007/03/12(月) 04:20:33 ID:???]
>>98
www.cbook24.com/bm_detail.asp?sku=9784797339390

100 名前:98 mailto:sage [2007/03/13(火) 00:47:30 ID:???]
>>99
ありがd。
早速予約します、と思ったらAmazonではまだなのね・・・

101 名前:nobodyさん mailto:sage [2007/03/15(木) 21:45:44 ID:???]
djangoのえろいひと助けて・・・
親、子、孫とモデル定義してるときに、親にぶら下がっている孫を
一発で取得するにはどうすればいいですか?

自分ではこれくらいしか思いつきません
1.親.子_set.all() -> for文で 子.孫_set.all()
2.SQL直書き・・・

102 名前:101 mailto:sage [2007/03/15(木) 23:16:05 ID:???]
訂正・・・
上記のモデル+ManyToManyField(孫)を持つタグクラスがあって、
親を指定して、それにぶら下がる孫と関連を持つタグの一覧を取得したいです・・・

103 名前:101 mailto:sage [2007/03/15(木) 23:38:02 ID:???]
自己解決・・・
タグ.objects.filter(孫__子__親__id=1)でいけますた

104 名前:nobodyさん mailto:sage [2007/03/16(金) 00:46:48 ID:???]
こういうのを、ノリ突っ込みって言うんですか?
えろいひと助けて・・・


105 名前:nobodyさん mailto:sage [2007/03/16(金) 04:19:00 ID:???]
まずは、えろいひとを定義することから始めないとな。

106 名前:nobodyさん mailto:sage [2007/03/23(金) 22:17:18 ID:???]
0.96来るんか?



107 名前:nobodyさん [2007/03/24(土) 08:25:08 ID:fyfLRuFZ]
来たようだ
ttp://www.djangoproject.com

108 名前:nobodyさん mailto:sage [2007/03/24(土) 18:47:53 ID:???]
1.0はいつかね

109 名前:nobodyさん mailto:sage [2007/03/25(日) 00:15:29 ID:???]
おおうパッチなしで2.5+SQLiteで動くようになってる

PythonとDjangoだけでとりあえずさわれるのは楽でいいね

110 名前:nobodyさん mailto:sage [2007/03/31(土) 22:51:21 ID:???]
一応保守しておこう。

111 名前:nobodyさん [2007/04/01(日) 05:46:34 ID:MNVhxewI]
(´∀`)

112 名前:nobodyさん mailto:sage [2007/04/07(土) 08:53:00 ID:???]
SVNに大きな変更が入るらしいよ
ttp://www.everes.net/2007/apr/07/changes/

いよいよ1.0が近づいてきた感じがする……

113 名前:nobodyさん mailto:sage [2007/04/07(土) 10:19:56 ID:???]
もう疲れました...

114 名前:nobodyさん mailto:sage [2007/04/07(土) 14:48:35 ID:???]
adminをnewforms対応にするならgeneric viewsも対応にしてくれ

115 名前:nobodyさん mailto:sage [2007/04/08(日) 17:26:00 ID:???]
turbogearsのスレってないの?

116 名前:nobodyさん mailto:sage [2007/04/08(日) 17:35:39 ID:???]
>>115
find.2ch.net/?STR=turbogears&COUNT=50&TYPE=TITLE&BBS=ALL



117 名前:nobodyさん mailto:sage [2007/04/08(日) 17:57:32 ID:???]
>>115
ttp://pc11.2ch.net/test/read.cgi/php/1176022606/l50

はいよ。

118 名前:nobodyさん mailto:sage [2007/04/15(日) 21:12:20 ID:???]
  \(^o^)/             \(^o^)/ Djangoオワタ
    )  )               ノ ノ
((((  > ̄ > )))) \(^o^)/ ((( < ̄< ))))
              )  )
         (((  > ̄ > ))))    code igniterハジマタ


119 名前:nobodyさん mailto:sage [2007/04/15(日) 21:59:00 ID:???]
お前らオープンソースをなめてるんじゃねえよボケが(wwww
これくらい乗り越えられないでどうする(wwwwwwwwwww

120 名前:nobodyさん mailto:sage [2007/04/15(日) 22:07:23 ID:???]
何かあったの?

121 名前:nobodyさん mailto:sage [2007/04/15(日) 22:22:08 ID:???]
なんだPHPの話か。

122 名前:nobodyさん mailto:sage [2007/04/15(日) 22:23:05 ID:???]
>>118
いやになったらいつでもやめてもいいんだよ
君みたいな軟弱者のかわりはいくらでもいるんだからね

123 名前:nobodyさん mailto:sage [2007/04/25(水) 02:47:17 ID:???]
Djangoやってくれる人の代わりなんて、滅多に居ないだろう…


124 名前:nobodyさん mailto:sage [2007/04/26(木) 00:15:01 ID:???]
Djangoやってくれる人に代わりなんていないんだ!
>122 と >123 の間に10日もあいていることがその証明だ。

125 名前:nobodyさん mailto:sage [2007/04/26(木) 01:48:23 ID:???]
>>120-122も同一っぽいしなw

126 名前:nobodyさん mailto:sage [2007/04/26(木) 02:02:40 ID:???]
>>124
>10日もあいている

ここがポイント。ここ試験に出ます。



127 名前:nobodyさん mailto:sage [2007/04/26(木) 02:11:25 ID:???]
急にレスが増えたな
Djangoも盛り上がってきたぜ!

128 名前:nobodyさん mailto:sage [2007/04/26(木) 02:23:28 ID:???]
ひさしぶりだからハッスルしてるね!!!

129 名前:nobodyさん mailto:sage [2007/04/26(木) 22:06:29 ID:???]
みんないっしょでたのしいな!
きみとぼくとはおなじひと!!!!

130 名前:nobodyさん mailto:sage [2007/05/05(土) 01:57:51 ID:???]
でもTGのが盛り上がってるけどね!

131 名前:Zeno ◆5nZQbNmQPs [2007/05/22(火) 14:32:38 ID:JVNyRDEX]

一応 Django のベンチマークでも投下しておくか.
wiki.rubyonrails.com/rails/pages/Framework+Performance

Django と Symfony と Ruby on Rails を比較すると、 Django が一番速いらしい.


132 名前:nobodyさん mailto:sage [2007/05/22(火) 17:20:50 ID:???]
>>131
そりゃ、高速を謳ってるフレームワークがその2つに負けてたら論外だろうな。
SymfonyなんてPHPのフレームワークの中でも一番遅い部類だし、Railsなんかサーバーから構築しないと実用速度でない。

133 名前:nobodyさん mailto:sage [2007/05/22(火) 18:01:48 ID:???]
でもそんなに速くなくね?
Railsより倍は速いものだと信じてた。
この程度ならあんまり訴求力なさげ。ちと残念。

134 名前:nobodyさん mailto:sage [2007/05/22(火) 18:09:21 ID:???]
>>133
だから国内でいまいち盛り上がらないんだよ。


135 名前:nobodyさん mailto:sage [2007/05/22(火) 18:14:52 ID:???]
田舎だな。

136 名前:nobodyさん mailto:sage [2007/05/22(火) 18:15:50 ID:???]
速さなんてどうでもいいんだよ。な。



137 名前:nobodyさん mailto:sage [2007/05/22(火) 18:55:45 ID:???]
Django Django言ってる奴らを見るとかえって引く.

138 名前:nobodyさん mailto:sage [2007/05/22(火) 19:03:01 ID:???]
>>136
は? Django が一番速いって書いてあるじゃん
Symfony や Rails なんか比じゃないだろ
速さを求めるなら Django にするのが吉






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

前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