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

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 にするのが吉

139 名前:nobodyさん mailto:sage [2007/05/23(水) 01:23:10 ID:???]
Django は memcached とかを扱いやすいから速くできるわけで、
普通に殴り合いをしてそんなに速度差はでねーよ

それはそれと、Rails は 1.2 で遅くなったから今はもっと差が広がっている

140 名前:nobodyさん mailto:sage [2007/05/23(水) 12:27:52 ID:???]
でもまあ Rails も Symfony の重さと比べれば許せるよ

141 名前:nobodyさん mailto:sage [2007/05/23(水) 13:59:44 ID:???]
うつむき加減。

142 名前:nobodyさん mailto:sage [2007/05/25(金) 03:20:38 ID:???]
djangoユーザはHello World程度のアプリしかつくらないのか。


143 名前:nobodyさん mailto:sage [2007/05/25(金) 10:04:51 ID:???]
from django.http import HttpResponse
def hello_world(request):
 return HttpResponse("Hello world")


144 名前:nobodyさん mailto:sage [2007/05/25(金) 18:36:02 ID:???]
要するに perl が最高ってことだよな。



145 名前:nobodyさん mailto:sage [2007/05/25(金) 18:58:46 ID:???]
urlpatterns = __import__('django.conf.urls.defaults').patterns('',(r'.*', lambda r:__import__('django.http').HttpResponse('Hello world!')))

146 名前:nobodyさん mailto:sage [2007/05/25(金) 22:13:06 ID:???]
そういえば、perlのフレームワークすれ見ないな。


147 名前:nobodyさん mailto:sage [2007/05/25(金) 23:02:10 ID:???]
あるだろ Catalyst スレが。


148 名前:nobodyさん mailto:sage [2007/05/29(火) 23:45:55 ID:???]
おお、ベンチの話題でちょっと盛り上がってたんだ。
速さもそうだけど、Djangoの売りはPluggableだと思ってる。

149 名前:まーくん ◆5Pb130oT1Y [2007/06/04(月) 08:53:01 ID:tNZv/hsH]

やっぱり英語できないと Django を完全に学ぶことは難しいだろうね.
できるんだったら、djangobook にないドキュメントの補足として:

DjangoでAjax :
groups.google.com/group/django-users/browse_thread/thread/763013e4bc7c2e6b/e303d3ded6db40fa?lnk=gst&q=ajax&rnum=8#e303d3ded6db40fa

新しいフォームのハンドルのしかた (パッケージについてくる):
DJANGOソースディレクトリ/docs/newforms.txt

とかを読んでおくといいよ

150 名前:nobodyさん mailto:sage [2007/07/03(火) 16:35:33 ID:???]
一人勝ちって寂しいんだな...。

151 名前:nobodyさん mailto:sage [2007/07/03(火) 21:58:18 ID:???]
Djangoオンインドキュメントの和訳のプレーンテキスト版はどこで入手できるんでしょうか。


152 名前:nobodyさん mailto:sage [2007/07/03(火) 23:14:05 ID:???]
>>150
それは一人勝ちとは言わないね。
一般的には孤立とかハブンチョとか言われるます。

153 名前:nobodyさん mailto:sage [2007/07/04(水) 03:54:21 ID:???]
>>151
ymasudaにメールするか、michilu.comに掲載されるのを待つ。

154 名前:nobodyさん mailto:sage [2007/07/04(水) 11:24:31 ID:???]
ユーザ情報について質問なんですが

django.contrib.auth.models.Userの元から用意されてる
emailをunique=Trueにしたり
usernameやpasswordの最大文字数を変えるには

なにか方法はあるのでしょうか?



155 名前:nobodyさん mailto:sage [2007/07/04(水) 11:33:59 ID:???]
>>154
djangoフォルダの中の、contribフォルダの中の、authフォルダの中の、models.pyファイル
の中の、Userクラスを編集。

156 名前:154 mailto:sage [2007/07/04(水) 12:02:15 ID:???]
>>155
あーそういう方法しかないんですか
それか1から自分で作るか、なんですかね

157 名前:nobodyさん mailto:sage [2007/07/04(水) 12:17:41 ID:???]
>>156
デフォルトのUserクラスに無いものをユーザ情報として登録したい場合、
自分のプロジェクト内に適当にUserInfoクラスを作って、UserInfoクラスから
django.contrib.auth.models.UserにForeignKeyを張るんだけど、同じように
やる手もあるよ。

例えばuniqueなemailは
django.contrib.auth.models.Userではなく
myproject.myapp.models.UserInfoに登録するとか。

UserInfoにユーザ名・パスを置くこともできる。
日本語docの「認証」のページ、「他の認証データソースを使う」を参考に。



158 名前:nobodyさん mailto:sage [2007/07/04(水) 22:23:01 ID:???]
ついにUnicodeブランチのマージが来た

159 名前:nobodyさん [2007/07/05(木) 22:09:04 ID:IlbE+28d]
素晴らしいフレームワークなのはわかったのですが
これを使った素晴らしいCMSはないのですか?
もちろん無料で!

160 名前:nobodyさん mailto:sage [2007/07/06(金) 09:59:10 ID:???]
>159
自分で作れ

161 名前:nobodyさん mailto:sage [2007/07/07(土) 23:38:35 ID:???]
もちろん無料で

162 名前:nobodyさん mailto:sage [2007/07/09(月) 20:15:58 ID:???]
映画化おめ。

ttp://www.sonypictures.jp/movies/sukiyakiwesterndjango/index.html


163 名前:nobodyさん mailto:sage [2007/07/10(火) 21:35:12 ID:???]
MLもこのスレも寂れている現状で、
Djangoはどこで一人勝ちしているの?

164 名前:nobodyさん mailto:sage [2007/07/11(水) 03:09:34 ID:???]
どんな言語やフレームワーク使おうが
結局は良いもの作ったほうが勝ちだろ。



165 名前:nobodyさん mailto:sage [2007/07/11(水) 10:12:50 ID:???]
そうそう。働いたら負けだよね。

166 名前:nobodyさん mailto:sage [2007/07/11(水) 13:49:25 ID:???]
それは関係ないな

167 名前:nobodyさん mailto:sage [2007/07/15(日) 13:11:21 ID:???]
>> 163
こことか
ttp://www.lingr.com/room/django-ja

168 名前:nobodyさん mailto:sage [2007/07/16(月) 11:27:00 ID:???]
ずいぶん寂れた猿山ですね

169 名前:nobodyさん [2007/07/30(月) 00:29:47 ID:P6Gm7gH1]
癇癪持ちの自称デザイナーの為のFWだもんな

170 名前:nobodyさん mailto:sage [2007/08/05(日) 21:39:23 ID:???]
ttp://blog.trirhino.com/news/1159447541

こんなの見つけたけどどうよ?

171 名前:nobodyさん mailto:sage [2007/08/10(金) 22:25:34 ID:???]
宣伝乙としか言いようがない

172 名前:nobodyさん mailto:sage [2007/08/12(日) 01:04:34 ID:???]
>少ないコーディングにもかかわらずハイパフォーマンスという特徴をもち

コーディング量関係なくね?

173 名前:nobodyさん mailto:sage [2007/08/12(日) 11:05:07 ID:???]
>>170
その会社ヘン、URLからたどれるところにもツッコミどころ満載、明らかに技術力がなさそう
個人的趣味(?)と事業の区別が付いているのか?
フリーランス以下だな、あえていれば中学生レベルだw

174 名前:nobodyさん mailto:sage [2007/08/13(月) 06:50:05 ID:???]
そうか?
実践Python書いたりしてんじゃん
Pythonの専門家じゃね



175 名前:nobodyさん mailto:sage [2007/08/13(月) 08:34:36 ID:???]
自演乙としか言いようがない

176 名前:nobodyさん mailto:sage [2007/08/13(月) 10:32:49 ID:???]
実践Python wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

177 名前:nobodyさん mailto:sage [2007/08/13(月) 11:07:50 ID:???]
その程度で会社建てる意味ないなと思ったのでありました

おわり

178 名前:nobodyさん mailto:sage [2007/08/13(月) 11:12:42 ID:???]
必死で自演してる実践Python中の人、KY、KY
キミがいなくてもDjanogは普通に盛り上がってるからww

179 名前:nobodyさん mailto:sage [2007/08/13(月) 11:54:21 ID:???]
KY(笑)
どこの中二だよ

180 名前:174 mailto:sage [2007/08/14(火) 00:07:44 ID:???]
いや自演じゃないが・・・
別にそんな変だとも思わなかったけどな
フリーの技術者のサイトでデザイン的なセンスに欠けてるのなんて
ざらにあるし

181 名前:nobodyさん mailto:sage [2007/08/14(火) 00:09:23 ID:???]
そっちかよ!

182 名前:nobodyさん mailto:sage [2007/08/14(火) 11:50:18 ID:???]
>>180
Djangoに限らず、Pythonやってる人達のサイトって
無駄に凝ってるのが多いよな

そういう点でも、例のサイトはきな臭い臭いがする

183 名前:nobodyさん mailto:sage [2007/08/15(水) 21:33:23 ID:???]
多民族地域で、信仰の違いから小内乱に明け暮れるとか
そんな所まで真似しなくてもいいと思うんだ。

そんなことばかりしてたら国産一枚岩コミュニティ言語Rubyに
仕事、持ってかれちゃいますよ?

rails.drecom.jp/

何気に昨年度の作品にはPHPとか入ってたり、というか
Pythonのメーリングリストとかで名前を見たことがあるひと
とかも乗ってたり……(汗

HSPTV!
hsp.tv/index2.html

HSPも足掛け7年くらい掛けて需要に答えようとして来たわけで。
2000年当初ここまで普及するとは思わなかったよ。

この言語は誰のためのものなのですか?
とか思ったり。。。

184 名前:nobodyさん mailto:sage [2007/08/15(水) 21:55:37 ID:???]
フリーランス以下の業者にはどうやったって仕事なんて来ないけどなwwwwwwww



185 名前:nobodyさん mailto:sage [2007/08/19(日) 20:08:09 ID:???]
>>177
>その程度で会社建てる意味ないなと思ったのでありました

収入の多い人が税金対策で会社をつくる、というのはあるみたいだけど
そうでもなさそうなのが謎だ。

186 名前:nobodyさん mailto:sage [2007/08/27(月) 18:49:14 ID:???]
1000万超えたら作れとかあるねそれまでは自営業最高

187 名前:nobodyさん mailto:sage [2007/08/27(月) 20:39:02 ID:???]
今は、主宰者税法のおかげで法人成りの旨みないんじゃないの?

188 名前:nobodyさん mailto:sage [2007/08/27(月) 22:43:10 ID:???]
知り合いに出資してもらえばいいよ。

189 名前:nobodyさん mailto:sage [2007/08/28(火) 10:59:55 ID:???]
いずれにしても君たちには関係のない話だよ。

190 名前:nobodyさん [2007/09/10(月) 16:44:38 ID:oeJv3ute]
早く,汎用ビューでnewformsが使えるようになりますよーに!

191 名前:nobodyさん mailto:sage [2007/09/12(水) 00:16:18 ID:???]
>>190
開発陣気づいてないんじゃないか

192 名前:nobodyさん [2007/09/16(日) 22:45:21 ID:OCFzMIQ4]
GenericViewでリレーションを逆方向にたどることはできない?
view書くしかねーのかな

193 名前:nobodyさん [2007/09/17(月) 00:18:47 ID:ZCv+H8u4]
>>192
極力汎用ビューを使いたいんで同じようなこと考えたことあります。
結果は。。。無理!!これぐらいできて欲しいよ。object.my_related_name.xxxって感じで。
しょうがないんで、おとなしくview.pyからrelated_nameを使ったよ。きーっ!


urls.pyを変態的に書けばできるという話をきいたことあるけど試してない。

194 名前:nobodyさん mailto:sage [2007/09/17(月) 08:27:08 ID:???]
>>192
それって例えば
{% for page in object.page_set.all %} (object=category)
とかで解決する?

またはモデルにリレーションを逆方向にたどるメソッドを書けば?
モデルのオブジェクト汚したくない人ならごめんw
私は割と自分専用メソッド増やして対応しちゃうから。



195 名前:nobodyさん [2007/09/17(月) 11:16:55 ID:k0zdk0d7]
>>194
おー!
できた!できたよー。有り難う。

196 名前:nobodyさん [2007/09/17(月) 11:17:32 ID:k0zdk0d7]
{% for page in object.page_set.all %}
これでできました。

197 名前:nobodyさん mailto:sage [2007/09/22(土) 21:32:10 ID:???]
Django自体とはちょっと離れるけど、サーバへの配置とかどうしてます?
俺は手元のソースをsvnレポジトリに入れて、サーバでsvn updateしてますけど、
Djangoを簡単にサーバにdeployできるようなプログラムとかあるのかな。


198 名前:nobodyさん mailto:sage [2007/09/23(日) 08:47:42 ID:???]
>>197
ローカル・サーバーとも常に最新版にsvn updateしてる。
超チャレンジャーw

199 名前:nobodyさん mailto:sage [2007/09/23(日) 13:27:59 ID:???]
ごめん、俺の書き方がわかりにくかった。
Djangoで作ったサイトを配置するとき。
/path/to/project/appみたいになってて、appをサーバにコピーするという作業になるけど、
ファイルの所有者とか権限を扱えるようなかんじで。SConsあたりだとできるのかのう…。

200 名前:nobodyさん mailto:sage [2007/09/24(月) 22:08:55 ID:???]
自分でフォローすると、サーバへの接続がftpかwebdavかscpなのかとか、
いろいろなケースがあるので、統一的に解決する方法はないのかもしれない。
現在やっているsvnレポジトリを使った配置も、
httpsに対応しているし、問題が起こったときにすぐに戻せるなど、利点はある。
ちょっとした修正でもrevisionが上がるのが気になったのだが、
svnの目的からすれば、その方が正しいのだろう。

201 名前:nobodyさん mailto:sage [2007/09/29(土) 00:24:44 ID:???]
from django.core.urlresolvers import reverse

これって以前からあった?
最近気がついて使うようになったよ。
でも、reverse('project.app.views.view', args)なのが不便。
projectを抜かせればポータブルになるのに。

202 名前:nobodyさん mailto:sage [2007/09/29(土) 11:07:08 ID:???]
>> 201
それは0.97から。
reverseを使うときは、urls.pyで
url(r'^hoge/$', prj.app.views.view, name='app-view')
って定義して、reverse('app-view')って書くと幸せになれるよ。

203 名前:nobodyさん mailto:sage [2007/09/29(土) 12:37:58 ID:???]
おお、ありがと。
最新版のチュートリアルを読み直してreverse()に気付いたんだよね。
でも、reverse()はあまりにも一般的過ぎるから、asでreverse_url()とでもするか、とか。
template tagのurlは{% url app.views.view args %}って書けるんだよね。
なんか同じ実装っぽいのう…。

204 名前:nobodyさん [2007/09/29(土) 14:04:11 ID:MrdJLql3]
テンプレートで
  {% if forloop.counter < 5 %}
みたいなことをやりたいんですがどうしたらいいですか?



205 名前:nobodyさん [2007/09/29(土) 15:47:56 ID:MrdJLql3]
ifequalをネストしてなんとか実現しました

206 名前:nobodyさん mailto:sage [2007/09/29(土) 15:53:06 ID:???]
テンプレートで書き方に困るような処理はモデル側でやった方がいい。


207 名前:nobodyさん [2007/09/30(日) 12:24:02 ID:hirSDo6v]
>>206
例えば,最新の10件をとってきて,テンプレートでそのうちの最新3件は<div></div>でかこって目立つような装飾して,それ以下の7件は単純な<li></li>で表示したい場合はどんな感じでテンプレートにわたすべきなんですかね?

208 名前:nobodyさん [2007/09/30(日) 16:24:18 ID:mtZDS22i]
>>207
それはviewでやったら?

スライスで分割してテンプレートに渡せば?

209 名前:nobodyさん [2007/09/30(日) 17:43:18 ID:hirSDo6v]
>>208
見た目を整形するのは,テンプレートの役目かなと思って無理させてました.
理解しました.その方針で行きます.

210 名前:nobodyさん mailto:sage [2007/09/30(日) 20:11:47 ID:???]
そのケースだとviewで分けた方が綺麗だけど、
例えばリストの中のいくつかを強調したいときは、
モデルに判定するメソッドを付けて、

{% if obj.highligt %}
 強調表示
{% else %}
 普通表示
{% endif %}

みたいにするかも。

211 名前:nobodyさん mailto:sage [2007/10/01(月) 14:04:19 ID:???]
良いCMSはないの?

212 名前:nobodyさん mailto:sage [2007/10/01(月) 21:06:58 ID:???]
>211はDjangoで書いたことはある?
Djangoはadminサイトが作りこんであるから、
これでCMS的なことができてしまうように思う。


213 名前:nobodyさん [2007/10/03(水) 12:22:00 ID:Xwahqs0T]
チュートリアルをやってて
views.pyの日本語の部分でシンタックスエラーが出てしまいます
ソースをUTF-8で保存してもだめです
どのような原因が考えられるんでしょうか
django-0.96 python2.5 windows xpです

214 名前:nobodyさん mailto:sage [2007/10/03(水) 12:55:56 ID:???]
>>213
views.pyの1行目に

# coding: utf-8

と書いてますか?



215 名前:nobodyさん mailto:sage [2007/10/04(木) 10:54:11 ID:???]
>>214
書いてます
どうも0.95で作ったpollアプリケーションを0.96で動かしたのが
原因だったみたいです
ありがとうございました

216 名前:nobodyさん [2007/10/05(金) 11:49:10 ID:JViRFFa+]
model(商品)に画像を持たせてページに表示するには
ImageFieldを使うのでしょうか?
その場合画像の置き場所はどこが適切なのでしょう
MEDIA_ROOTとアプリケーションの関連がいまいちわかりません







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

前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