06/08/27 02:20:54 yog4uW4e
LL言語「Python」で実装されたWebフレームワーク Django
Web開発する上で必要となる機能がそろっており、
管理サイト画面を自動作成できるなどの特色を持ちます。
本家サイト
URLリンク(www.djangoproject.com)
日本語ユーザ会「Djangoと日本の仲間たち」
URLリンク(www.djangoproject.jp)
日本語解説サイト
URLリンク(ymasuda.jp)
解説本(英語) 「Pro Django:」2006年10月30日出版予定
URLリンク(www.amazon.co.jp)
あなたがDjangoを利用すべき10の理由(和訳)
URLリンク(www.everes.net)
IT Pro記事
URLリンク(itpro.nikkeibp.co.jp)
IBM developerWork記事
URLリンク(www-06.ibm.com)
2:nobodyさん
06/08/27 02:40:06
TurboGears python の検索結果 約 1,200,000 件中 1 - 10 件目 (0.21 秒)
Django python の検索結果 約 3,090,000 件中 1 - 10 件目 (0.18 秒)
3:nobodyさん
06/08/27 09:14:49
>>1乙
ついに建ったか
4:nobodyさん
06/08/28 06:56:31
>>1 乙
5:nobodyさん
06/08/28 21:56:26
Djangoの情報源
○ Django wiki
本家サイトのwiki。「はずはここを見よう」的な一番の情報源。
その中で基本&レアな情報を一覧
・(基本)Djangoの非公式スクリーンキャスト(7分間)
URLリンク(www.throwingbeans.org)
・(基本)Djangoで稼働しているサイト一覧
URLリンク(code.djangoproject.com)
・(基本)インストールガイド
URLリンク(code.djangoproject.com)
・(基本)公式サイトで推奨しているレンタルサーバ
URLリンク(code.djangoproject.com)
・DjangoをWindowsのIIS上で稼働させる(IronPythonでの稼働が可能か気になるところ)
URLリンク(code.djangoproject.com)
・Django1.0への検討事項
URLリンク(code.djangoproject.com)
・複数データベースの接続サポートの計画(できれば、早期実現して欲しい)
URLリンク(code.djangoproject.com)
・Ajaxへの対応状況
URLリンク(code.djangoproject.com)
・RoRみたないScaffold作成スクリプト
URLリンク(code.djangoproject.com)
6:nobodyさん
06/08/28 22:18:05
○ 日本語での情報サイト(独自判断アリ)
・「スパムとか」
URLリンク(www.everes.net)
・「回転と脱線」
URLリンク(d.hatena.ne.jp)
・「monospace blog」
URLリンク(blog.monospace.jp)
・「常山」
URLリンク(navy.ap.teacup.com)
・「Twisted Mind」
URLリンク(d.hatena.ne.jp)
○ Djangoを使う上で便利なツール
・「Django tags for Dreamweaver」
URLリンク(blog.monospace.jp)
・「EmEditor用のDjango_Templateのフィルター」
URLリンク(d.hatena.ne.jp)
7:nobodyさん
06/08/28 22:19:26
>5
訂正
RoRみたないScaffold作成スクリプト → (正)RoRライクなScaffold作成スクリプト
8:nobodyさん
06/08/28 23:09:13
○ その他Tips
・Django標準の認証の使い方
URLリンク(d.hatena.ne.jp)
・ログイン・ログアウト処理
URLリンク(blog.monospace.jp)
・Userモデルを拡張する(標準のユーザ情報から必要な情報をプロファイルという形で関連付ける)
URLリンク(blog.monospace.jp)
・EclipseでDjangoの開発
URLリンク(d.hatena.ne.jp)
・Googleチックなページネーションリンクを出す。
URLリンク(blog.monospace.jp)
9:nobodyさん
06/08/28 23:55:56
>6
追記
○ 日本語での情報サイト
・「f3cのぐちとかなにか」
URLリンク(yggdrasil.exblog.jp)
10:nobodyさん
06/08/29 00:27:50
○ Djangoを始める方向けの情報
Djangoをやってみよう、と思っている人がは以下の順番で各サイトを参考
1.Djangoの概要
URLリンク(ymasuda.jp)
本家サイトの和訳。まずは、ここでDjango自体が気に入るかを判断。
2.開発用にWindowsでのインストール方法
URLリンク(yggdrasil.exblog.jp)
1で気に入った方。Windowsならここを見てインストールするがベター。
3.基本チュートリアル
URLリンク(ymasuda.jp)
本家サイトの和訳。ここのチュートリアル1~3で基本的な動きを理解。
11:nobodyさん
06/09/02 10:44:40
Djangoだけでたてるなー!ただでさえpythonフレームワークユーザすくないんだから、
Python用フレームワーク一般でたててほしかった。。。
12:nobodyさん
06/09/03 16:05:26
turbogearsってcgiでうごくんかな?
13:nobodyさん
06/09/04 00:26:49
動かない理由はないと思うけど絶望的に遅いんじゃないかなあ.
Ruby on Rails も CGI で動くけど絶望的に遅いし、php も CGI で動くけど(ry
14:nobodyさん
06/09/04 07:00:04
>>13
djangoのadminはxreaで十分実用的な速度で動いたけどね。
適当な予想はいいから、確認した人が居たら教えてほしいです。
居ないなら、自分でなんとかします。
15:nobodyさん
06/09/04 07:09:16
>>13
ちなみにsymfonyも、cgiで動かしてもrailsのような劇的な遅さはないよ。
railsの重さは異常だった。
16:nobodyさん
06/09/04 18:49:36 jumGdf4H
Railsはmongrel以外の選択肢が無くなってるな。
mod_proxy_balancer + mongrel_clusterは相当魅力的だ。
まあレン鯖でRailsってのはありえん。
その点Djangoはmod_pythonでイイから楽だな。
17:nobodyさん
06/09/05 04:25:42
他のフレームワークみたいな、タグやajaxやるためのヘルパはナイン会
18:nobodyさん
06/09/06 03:22:33
mod_python入ってるレン鯖も、そうは無いけどな。
19:nobodyさん
06/09/07 02:50:40
>>18
レン鯖ならいくらでもあるし、自分で入れればいい。
レン鯖=共用鯖じゃないんだから。
20:nobodyさん
06/09/14 11:07:14 AqZe6GWi
URLリンク(djangoproject.jp)
Disc 0だって.
21:nobodyさん
06/09/14 11:27:18
Hosting for an agile web
URLリンク(www.webfaction.com)
> We support python and open-source
> As both python and open-source lovers we're happy to offer
> free trac/subversion hosting for open-source python projects.
> We already host more than 200 of them.
22:nobodyさん
06/09/21 00:59:50
Python 2.5が登場 450以上のバグを修正し信頼性を向上
URLリンク(itpro.nikkeibp.co.jp)
すごい数のバグだな
23:nobodyさん
06/09/21 04:13:20
言語自体のバグとライブラリのバグが一緒くただからねえ.
24:nobodyさん
06/09/21 04:18:45
DjangoかTurbogear使ったblogツールない?
25:nobodyさん
06/09/21 07:17:12
今日はDjango勉強会だね。
26:nobodyさん
06/09/27 14:03:06
9/29~10/1にかけて、Python Developers Camp 2006夏 が開催されます
既に現地参加者については申し込みを終了していますが、インターネット経由での
「フレームワーを使った短期集中開発(スプリント)」への参加者を募集致します。
=== 開催概要 ===
お題 :「マルチユーザのWebチャット
ユーザ登録ができ,マルチーザでお話しができるWebアプリ。
使用言語 : 言語/フレームワークの種類は問いません。
Python以外での参加も大歓迎です。
連絡手段 : 当日、現地参加者との連絡はIRCを通して行います
※上記要件を満たしている限り、おかず的な追加機能を付加することについては
大歓迎です(むしろおかず的機能の機能,またはアイデアの勝負になる?)。
※開発期間は、原則的に合宿中(9/29~10/1)としますが、特に制限を設けません。
事前にフレームワークについて調べたり、習作を作る、ということについては
何ら問題ありません。
※作成したアプリケーションは、可能であれば何らかの方法で公開してください。
=== 参加方法 ===
参加希望の方は、開催期間中に次のIRCチャンネルにログインしてください。
興味があるので覗いてみたいという方も大歓迎です。
#pydevcamp
27:nobodyさん
06/10/01 22:18:14 onaDCOev
で、結局、Djangoが使える格安レンタルスペースってあるわけ?
28:nobodyさん
06/10/02 03:13:55
>>27
>>21
29:nobodyさん
06/10/05 17:58:11 u/nFMdyX
djangoのバックエンドで複数台のDB使うには、どうすればいいんでしょうか?
例えば、MySQLで更新系/参照系で別マシンにアクセスしたい場合。
30:nobodyさん
06/10/08 13:31:17
>>29
現在公式に改良中のはず
31:nobodyさん
06/10/08 22:09:36
>29
現在2種類の方法で改良が行われています。
1.従来のDBコネクタの改良
URLリンク(code.djangoproject.com)
進捗を見る限りかなり進んでいるようなのでうまくいけば、1.0で組み込まれるかもしれないですね。
2.SQLAlchemyの取り込み
URLリンク(www.sqlalchemy.org)
こちらは現在、ブランチに取り込まれたとのことで出てくるにはもう少し
時間がかかると思います。
SQLAlchemyは高性能なのですが、従来のActiveRecordの考え方と違うORマッパー
なので、これを生かすにはちょっとひと手間必要になるかもしれません。
よって、現状では上記改良を待つか、2つにアクセスしないような仕組み(DB側で対応)
を作る、どちらかとなると思います。
32:nobodyさん
06/10/10 19:03:54
情報ありがとうございます
本家の方も追ってみます
33:nobodyさん
06/10/10 20:31:58
multi-dbの仕様は今ひとつスッキリしない。
34:nobodyさん
06/10/12 13:18:50
Django Djumpstart: Build a To-do List in 30 Minutes
URLリンク(www.sitepoint.com)
35:nobodyさん
06/10/15 08:32:06
Pro Django の発売来年の3月?
36:nobodyさん
06/10/17 17:03:25
Djangoのクイックリファレンスシートみたいなのが欲しいなあ。
どこかに無い?
自分で作るか…
37:nobodyさん
06/10/25 04:09:41
urlsがくっちゃくちゃで超見にくいよなぁ
38:nobodyさん
06/10/25 11:12:48
毎日1個正規表現つかってフィルタ書いてりゃ気持ちよくなるから。
39:nobodyさん
06/10/25 11:30:07 AkYp/KHh
>>38
そういう宗教なんですね。
よく分かりましたありがとうございました。
40:nobodyさん
06/10/26 14:08:42
正規表現出来なくて逆ギレか…
Pythonスレのキチガイがこっちにも溢れてきちまったのかな
41:nobodyさん
06/10/26 14:39:52
>> 40
釣り乙。
42:nobodyさん
06/10/26 18:13:22
ギスギスしすぎ。
43:nobodyさん
06/10/27 01:09:17
どこをどう見れば正規表現出来なくて逆ギレしてるように見えるんだろうね。
キチガイの考えることはわからんなぁ
44:nobodyさん
06/10/27 08:03:59
urlsは決して見やすくはないけど
それは短い記述で極限までの柔軟さを得るためのトレードオフ。
構文を見やすくするためにだらだら長い書き方をしなければならなかったら
ファイルがでかくなってやっぱり見にくくなるし、
そもそも最初に設計したら追加はあっても修正はあんまり無いわけだし。
逆に、あの柔軟さを構文解析ロジックで得ようとする事を考えるだけそっちの方がでうんざりするよ。
45:nobodyさん
06/10/27 08:11:19
それにしても,もうちょっとシンプルなワイルドカードで書けるといいよね.
46:nobodyさん
06/10/27 10:45:10
正規表現とシンプルなワイルドカードのが混在して果たしてうれしいものか
47:nobodyさん
06/10/27 10:47:58 wmrBueqm
シンプルな表記を正規表現に変換する俺フィルタ作って,
orefilter('/foo/:/')
みたいにすればいいんじゃね?
48:nobodyさん
06/10/27 11:43:56
Pythonオレ実装祭Webフレームワークの悪夢の始まりだ
49:nobodyさん
06/10/27 12:08:34 wmrBueqm
46,48
「てにおは」がおかしい。
小学生以下。
50:nobodyさん
06/10/27 16:45:15
「シンプルなワイルドカード」がどんなものを指してるの分からんけど、
*と?くらいだったら正規表現でも大して変わらんと思う…
51:nobodyさん
06/10/27 17:15:31 wmrBueqm
>>50
「えいきゅうきかん」とか「ちょうえねるぎー」とか「うちゅういし」とかそういう奴のことだろ>シンプルなワイルドカード
52:nobodyさん
06/10/28 02:56:02
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さん
06/10/28 09:26:42
っ[タダコピ]
54:nobodyさん
06/10/28 10:31:33
>>52
汎用ビューかあ
そっちについては同意。
汎用ビューは俺もチュートリアルでしか使ったこと無いな。
55:nobodyさん
06/10/29 20:14:16
> 「てにおは」がおかしい。
> 小学生以下。
小学生以下であることをこのスレで指摘することに意味があるのかいまいちわからん。
56:nobodyさん
06/10/30 00:02:57
>>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さん
06/10/30 02:33:11
>>56
汎用Viewをurlsなんかで定義してる時点でダメだろ。
58:nobodyさん
06/10/30 03:27:27
結局、ほかにもっと視認性や保守性の高いフレームワークがあるわけで、
みんなそっちに流れていっちゃうし、djangoも古いスタイル引きずって改善しないから、
あんまり普及しないんだろうね。
59:nobodyさん
06/10/30 11:08:47
pythonのフレームワーク内での普及率という話で言えば
どんぐりの背比べって感じじゃないの。
そもそも大抵のレンタルスペースではPythonはCGIくらいでしか使えないから
他のフレームワークも使えないわけだし。
djangoは改善してるでしょ。magic-removeはかなりデカい。
自分のスタイルを隅の隅まで磨き上げてると感じる。
興味を持ってるユーザは確実に増えていると思う。ただその加速度が爆発的でないだけ。
本命となる0.95が出たのもたった三ヶ月前だし。Python自体も含め、普及はこれから時間をかけてなされる事でしょう。
60:nobodyさん
06/10/30 23:29:22
>57
どこで定義してるの?
61:nobodyさん
06/11/05 10:05:26
The Django Book
URLリンク(www.djangobook.com)
> Welcome to the online version of The Django Book, a free book about Django.
62:nobodyさん
06/11/06 23:09:07
Catalyst のカレンダーみたいなもんか。
63:nobodyさん
06/11/13 11:19:56
↓こっちはもう出てるね
Rapid Web Applications With Turbogears (ペーパーバック)
URLリンク(www.amazon.co.jp)
64:nobodyさん
06/11/24 14:23:09
勉強会たのしかった...
65:nobodyさん
06/11/26 18:17:30
>>60
他のFW見てみろ
66:nobodyさん
06/11/28 23:23:34
URLリンク(www.amazon.co.jp)
67:nobodyさん
06/11/29 04:20:14
>>66
甘い。
URLリンク(www.djangobook.com)
68:nobodyさん
07/01/31 13:49:08
ほしゅ
69:nobodyさん
07/02/12 19:36:05 wMRdIKYd
Djangoのテンプレートで変数への代入はどうやるんですか。
[% for item in items %}
{% color = forloop.counter % 2 == 0 ? 'red' : 'blue' %}
<tr bgcolor={{ color }}>
<td>{{ item }}</td>
</tr>
ということをしたいです。これくらいfilterなしでできますよね?
70:nobodyさん
07/02/12 20:00:28
できない.そして,そんな低レベルなことをやる代わりに cycle を使う.
71:nobodyさん
07/02/23 10:15:09
turboblogってどうなんだろう?
72:nobodyさん
07/02/26 01:26:37
djangoはCGIでもそれなりに動くね。
セッションがDB限定で、IDをURLにつけられないのが残念だけど。
73:nobodyさん
07/02/26 01:28:44
セッションIDをURLに埋め込まないのは、意図的な仕様だからなあ。
74:nobodyさん
07/03/03 00:23:59
Djangoで、URLにプレフィックスがある場合の設定や
そのあたりの差異を吸収してくれるテンプレートタグはありますか?
URLリンク(www.domain.com)
ではなくて
URLリンク(www.domain.com)
に設置した場合、リンクのとき困りますよね。
75:nobodyさん
07/03/03 14:19:53
なさそうだったのでsettings.pyに値を追加して
カスタムタグ書いて実装しました(`д´)ゞ
76:nobodyさん
07/03/03 21:42:23
uri_for みたいなメソッドないのか。つかえないな。w
77:nobodyさん
07/03/04 09:07:22
get_absolute_url()だろ。
78:nobodyさん
07/03/07 01:38:57
最初名前からしてget_absolute_urlかと思ったけど、
テンプレートから使えないし、Modelのだし。
Pythonはやっぱ地味だな。
79:nobodyさん
07/03/07 08:59:14
{% obj.get_absolute_url %}
80:nobodyさん
07/03/07 11:05:54
Djangoのテンプレートエンジンって遅くね?
ベンチとったらCheetahのほうが3倍速かった。
Kidは5倍遅かったけど。
81:nobodyさん
07/03/07 12:40:44
TurboGears には Genshi があるからいいんだもん。
82:nobodyさん
07/03/07 22:13:57
継承もできないテンプレートエンジンなんて!
83:nobodyさん
07/03/07 22:32:07
URLリンク(cheeseshop.python.org)
なんでも食べて大きくなるんだぜ
84:nobodyさん
07/03/07 22:38:42
>>79
それはURL階層の解決にはならないだろう。
簡単にタグ追加できるから別にいいんだけども。
85:nobodyさん
07/03/07 23:50:52
じゃ{% url view: params %}は?
86:nobodyさん
07/03/08 00:51:47
おぉ。そんなのあったんだ。
でも、たとえばIMGタグを書くときのSRCはどうするの?
87:nobodyさん
07/03/08 08:47:20
{{ obj.get_fieldname_url }}
88:nobodyさん
07/03/08 21:29:21
あ、いや。
静的な外部ファイル(JavaScriptのファイルとか)の指定に使えるものがあればなーと。
89:nobodyさん
07/03/08 23:19:34
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さん
07/03/11 04:19:56
TurboGearの本出るんだね
ちょ~~びっくりした
91:nobodyさん
07/03/11 12:52:58
>>90
「出る」じゃなくて「出てる」
IronPython の本も出ますな.
Django の本も追っ付け来るのかなー.
92:nobodyさん
07/03/11 15:15:04
>>91
Django本は1.0が出てからじゃないかなぁ
いつごろ1.0出る予定なんだっけか
93:nobodyさん
07/03/11 15:16:24
泳げる頃じゃない?
94:nobodyさん
07/03/11 15:52:50
その辺のがいい本ならpython勉強する人が増えそうだが・・・
95:nobodyさん
07/03/11 17:18:28
Zope3の本も出ないかなぁ.
96:nobodyさん
07/03/11 22:33:31
>>95
出るわけないだろ。
97:nobodyさん
07/03/11 23:09:08
zopeって出来が悪いのかい?
98:nobodyさん
07/03/12 01:28:10
>>91
>IronPython の本も出ますな.
k、くわしk!
99:nobodyさん
07/03/12 04:20:33
>>98
URLリンク(www.cbook24.com)
100:98
07/03/13 00:47:30
>>99
ありが㌧。
早速予約します、と思ったらAmazonではまだなのね・・・
101:nobodyさん
07/03/15 21:45:44
djangoのえろいひと助けて・・・
親、子、孫とモデル定義してるときに、親にぶら下がっている孫を
一発で取得するにはどうすればいいですか?
自分ではこれくらいしか思いつきません
1.親.子_set.all() -> for文で 子.孫_set.all()
2.SQL直書き・・・
102:101
07/03/15 23:16:05
訂正・・・
上記のモデル+ManyToManyField(孫)を持つタグクラスがあって、
親を指定して、それにぶら下がる孫と関連を持つタグの一覧を取得したいです・・・
103:101
07/03/15 23:38:02
自己解決・・・
タグ.objects.filter(孫__子__親__id=1)でいけますた
104:nobodyさん
07/03/16 00:46:48
こういうのを、ノリ突っ込みって言うんですか?
えろいひと助けて・・・
105:nobodyさん
07/03/16 04:19:00
まずは、えろいひとを定義することから始めないとな。
106:nobodyさん
07/03/23 22:17:18
0.96来るんか?
107:nobodyさん
07/03/24 08:25:08 fyfLRuFZ
来たようだ
URLリンク(www.djangoproject.com)
108:nobodyさん
07/03/24 18:47:53
1.0はいつかね
109:nobodyさん
07/03/25 00:15:29
おおうパッチなしで2.5+SQLiteで動くようになってる
PythonとDjangoだけでとりあえずさわれるのは楽でいいね
110:nobodyさん
07/03/31 22:51:21
一応保守しておこう。
111:nobodyさん
07/04/01 05:46:34 MNVhxewI
(´∀`)
112:nobodyさん
07/04/07 08:53:00
SVNに大きな変更が入るらしいよ
URLリンク(www.everes.net)
いよいよ1.0が近づいてきた感じがする……
113:nobodyさん
07/04/07 10:19:56
もう疲れました...
114:nobodyさん
07/04/07 14:48:35
adminをnewforms対応にするならgeneric viewsも対応にしてくれ
115:nobodyさん
07/04/08 17:26:00
turbogearsのスレってないの?
116:nobodyさん
07/04/08 17:35:39
>>115
URLリンク(find.2ch.net)
117:nobodyさん
07/04/08 17:57:32
>>115
スレリンク(php板)l50
はいよ。
118:nobodyさん
07/04/15 21:12:20
\(^o^)/ \(^o^)/ Djangoオワタ
) ) ノ ノ
(((( > ̄ > )))) \(^o^)/ ((( < ̄< ))))
) )
((( > ̄ > )))) code igniterハジマタ
119:nobodyさん
07/04/15 21:59:00
お前らオープンソースをなめてるんじゃねえよボケが(wwww
これくらい乗り越えられないでどうする(wwwwwwwwwww
120:nobodyさん
07/04/15 22:07:23
何かあったの?
121:nobodyさん
07/04/15 22:22:08
なんだPHPの話か。
122:nobodyさん
07/04/15 22:23:05
>>118
いやになったらいつでもやめてもいいんだよ
君みたいな軟弱者のかわりはいくらでもいるんだからね
123:nobodyさん
07/04/25 02:47:17
Djangoやってくれる人の代わりなんて、滅多に居ないだろう…
124:nobodyさん
07/04/26 00:15:01
Djangoやってくれる人に代わりなんていないんだ!
>122 と >123 の間に10日もあいていることがその証明だ。
125:nobodyさん
07/04/26 01:48:23
>>120-122も同一っぽいしなw
126:nobodyさん
07/04/26 02:02:40
>>124
>10日もあいている
ここがポイント。ここ試験に出ます。
127:nobodyさん
07/04/26 02:11:25
急にレスが増えたな
Djangoも盛り上がってきたぜ!
128:nobodyさん
07/04/26 02:23:28
ひさしぶりだからハッスルしてるね!!!
129:nobodyさん
07/04/26 22:06:29
みんないっしょでたのしいな!
きみとぼくとはおなじひと!!!!
130:nobodyさん
07/05/05 01:57:51
でもTGのが盛り上がってるけどね!
131:Zeno ◆5nZQbNmQPs
07/05/22 14:32:38 JVNyRDEX
一応 Django のベンチマークでも投下しておくか.
URLリンク(wiki.rubyonrails.com)
Django と Symfony と Ruby on Rails を比較すると、 Django が一番速いらしい.
132:nobodyさん
07/05/22 17:20:50
>>131
そりゃ、高速を謳ってるフレームワークがその2つに負けてたら論外だろうな。
SymfonyなんてPHPのフレームワークの中でも一番遅い部類だし、Railsなんかサーバーから構築しないと実用速度でない。
133:nobodyさん
07/05/22 18:01:48
でもそんなに速くなくね?
Railsより倍は速いものだと信じてた。
この程度ならあんまり訴求力なさげ。ちと残念。
134:nobodyさん
07/05/22 18:09:21
>>133
だから国内でいまいち盛り上がらないんだよ。
135:nobodyさん
07/05/22 18:14:52
田舎だな。
136:nobodyさん
07/05/22 18:15:50
速さなんてどうでもいいんだよ。な。
137:nobodyさん
07/05/22 18:55:45
Django Django言ってる奴らを見るとかえって引く.
138:nobodyさん
07/05/22 19:03:01
>>136
は? Django が一番速いって書いてあるじゃん
Symfony や Rails なんか比じゃないだろ
速さを求めるなら Django にするのが吉
139:nobodyさん
07/05/23 01:23:10
Django は memcached とかを扱いやすいから速くできるわけで、
普通に殴り合いをしてそんなに速度差はでねーよ
それはそれと、Rails は 1.2 で遅くなったから今はもっと差が広がっている
140:nobodyさん
07/05/23 12:27:52
でもまあ Rails も Symfony の重さと比べれば許せるよ
141:nobodyさん
07/05/23 13:59:44
うつむき加減。
142:nobodyさん
07/05/25 03:20:38
djangoユーザはHello World程度のアプリしかつくらないのか。
143:nobodyさん
07/05/25 10:04:51
from django.http import HttpResponse
def hello_world(request):
return HttpResponse("Hello world")
144:nobodyさん
07/05/25 18:36:02
要するに perl が最高ってことだよな。
145:nobodyさん
07/05/25 18:58:46
urlpatterns = __import__('django.conf.urls.defaults').patterns('',(r'.*', lambda r:__import__('django.http').HttpResponse('Hello world!')))
146:nobodyさん
07/05/25 22:13:06
そういえば、perlのフレームワークすれ見ないな。
147:nobodyさん
07/05/25 23:02:10
あるだろ Catalyst スレが。
148:nobodyさん
07/05/29 23:45:55
おお、ベンチの話題でちょっと盛り上がってたんだ。
速さもそうだけど、Djangoの売りはPluggableだと思ってる。
149:まーくん ◆5Pb130oT1Y
07/06/04 08:53:01 tNZv/hsH
やっぱり英語できないと Django を完全に学ぶことは難しいだろうね.
できるんだったら、djangobook にないドキュメントの補足として:
DjangoでAjax :
URLリンク(groups.google.com)
新しいフォームのハンドルのしかた (パッケージについてくる):
DJANGOソースディレクトリ/docs/newforms.txt
とかを読んでおくといいよ
150:nobodyさん
07/07/03 16:35:33
一人勝ちって寂しいんだな...。
151:nobodyさん
07/07/03 21:58:18
Djangoオンインドキュメントの和訳のプレーンテキスト版はどこで入手できるんでしょうか。
152:nobodyさん
07/07/03 23:14:05
>>150
それは一人勝ちとは言わないね。
一般的には孤立とかハブンチョとか言われるます。
153:nobodyさん
07/07/04 03:54:21
>>151
ymasudaにメールするか、michilu.comに掲載されるのを待つ。
154:nobodyさん
07/07/04 11:24:31
ユーザ情報について質問なんですが
django.contrib.auth.models.Userの元から用意されてる
emailをunique=Trueにしたり
usernameやpasswordの最大文字数を変えるには
なにか方法はあるのでしょうか?
155:nobodyさん
07/07/04 11:33:59
>>154
djangoフォルダの中の、contribフォルダの中の、authフォルダの中の、models.pyファイル
の中の、Userクラスを編集。
156:154
07/07/04 12:02:15
>>155
あーそういう方法しかないんですか
それか1から自分で作るか、なんですかね
157:nobodyさん
07/07/04 12:17:41
>>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さん
07/07/04 22:23:01
ついにUnicodeブランチのマージが来た
159:nobodyさん
07/07/05 22:09:04 IlbE+28d
素晴らしいフレームワークなのはわかったのですが
これを使った素晴らしいCMSはないのですか?
もちろん無料で!
160:nobodyさん
07/07/06 09:59:10
>159
自分で作れ
161:nobodyさん
07/07/07 23:38:35
もちろん無料で
162:nobodyさん
07/07/09 20:15:58
映画化おめ。
URLリンク(www.sonypictures.jp)
163:nobodyさん
07/07/10 21:35:12
MLもこのスレも寂れている現状で、
Djangoはどこで一人勝ちしているの?
164:nobodyさん
07/07/11 03:09:34
どんな言語やフレームワーク使おうが
結局は良いもの作ったほうが勝ちだろ。
165:nobodyさん
07/07/11 10:12:50
そうそう。働いたら負けだよね。
166:nobodyさん
07/07/11 13:49:25
それは関係ないな
167:nobodyさん
07/07/15 13:11:21
>> 163
こことか
URLリンク(www.lingr.com)
168:nobodyさん
07/07/16 11:27:00
ずいぶん寂れた猿山ですね
169:nobodyさん
07/07/30 00:29:47 P6Gm7gH1
癇癪持ちの自称デザイナーの為のFWだもんな
170:nobodyさん
07/08/05 21:39:23
URLリンク(blog.trirhino.com)
こんなの見つけたけどどうよ?
171:nobodyさん
07/08/10 22:25:34
宣伝乙としか言いようがない
172:nobodyさん
07/08/12 01:04:34
>少ないコーディングにもかかわらずハイパフォーマンスという特徴をもち
コーディング量関係なくね?
173:nobodyさん
07/08/12 11:05:07
>>170
その会社ヘン、URLからたどれるところにもツッコミどころ満載、明らかに技術力がなさそう
個人的趣味(?)と事業の区別が付いているのか?
フリーランス以下だな、あえていれば中学生レベルだw
174:nobodyさん
07/08/13 06:50:05
そうか?
実践Python書いたりしてんじゃん
Pythonの専門家じゃね
175:nobodyさん
07/08/13 08:34:36
自演乙としか言いようがない
176:nobodyさん
07/08/13 10:32:49
実践Python wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
177:nobodyさん
07/08/13 11:07:50
その程度で会社建てる意味ないなと思ったのでありました
おわり
178:nobodyさん
07/08/13 11:12:42
必死で自演してる実践Python中の人、KY、KY
キミがいなくてもDjanogは普通に盛り上がってるからww
179:nobodyさん
07/08/13 11:54:21
KY(笑)
どこの中二だよ
180:174
07/08/14 00:07:44
いや自演じゃないが・・・
別にそんな変だとも思わなかったけどな
フリーの技術者のサイトでデザイン的なセンスに欠けてるのなんて
ざらにあるし
181:nobodyさん
07/08/14 00:09:23
そっちかよ!
182:nobodyさん
07/08/14 11:50:18
>>180
Djangoに限らず、Pythonやってる人達のサイトって
無駄に凝ってるのが多いよな
そういう点でも、例のサイトはきな臭い臭いがする
183:nobodyさん
07/08/15 21:33:23
多民族地域で、信仰の違いから小内乱に明け暮れるとか
そんな所まで真似しなくてもいいと思うんだ。
そんなことばかりしてたら国産一枚岩コミュニティ言語Rubyに
仕事、持ってかれちゃいますよ?
URLリンク(rails.drecom.jp)
何気に昨年度の作品にはPHPとか入ってたり、というか
Pythonのメーリングリストとかで名前を見たことがあるひと
とかも乗ってたり……(汗
HSPTV!
URLリンク(hsp.tv)
HSPも足掛け7年くらい掛けて需要に答えようとして来たわけで。
2000年当初ここまで普及するとは思わなかったよ。
この言語は誰のためのものなのですか?
とか思ったり。。。
184:nobodyさん
07/08/15 21:55:37
フリーランス以下の業者にはどうやったって仕事なんて来ないけどなwwwwwwww
185:nobodyさん
07/08/19 20:08:09
>>177
>その程度で会社建てる意味ないなと思ったのでありました
収入の多い人が税金対策で会社をつくる、というのはあるみたいだけど
そうでもなさそうなのが謎だ。
186:nobodyさん
07/08/27 18:49:14
1000万超えたら作れとかあるねそれまでは自営業最高
187:nobodyさん
07/08/27 20:39:02
今は、主宰者税法のおかげで法人成りの旨みないんじゃないの?
188:nobodyさん
07/08/27 22:43:10
知り合いに出資してもらえばいいよ。
189:nobodyさん
07/08/28 10:59:55
いずれにしても君たちには関係のない話だよ。
190:nobodyさん
07/09/10 16:44:38 oeJv3ute
早く,汎用ビューでnewformsが使えるようになりますよーに!
191:nobodyさん
07/09/12 00:16:18
>>190
開発陣気づいてないんじゃないか
192:nobodyさん
07/09/16 22:45:21 OCFzMIQ4
GenericViewでリレーションを逆方向にたどることはできない?
view書くしかねーのかな
193:nobodyさん
07/09/17 00:18:47 ZCv+H8u4
>>192
極力汎用ビューを使いたいんで同じようなこと考えたことあります。
結果は。。。無理!!これぐらいできて欲しいよ。object.my_related_name.xxxって感じで。
しょうがないんで、おとなしくview.pyからrelated_nameを使ったよ。きーっ!
urls.pyを変態的に書けばできるという話をきいたことあるけど試してない。
194:nobodyさん
07/09/17 08:27:08
>>192
それって例えば
{% for page in object.page_set.all %} (object=category)
とかで解決する?
またはモデルにリレーションを逆方向にたどるメソッドを書けば?
モデルのオブジェクト汚したくない人ならごめんw
私は割と自分専用メソッド増やして対応しちゃうから。
195:nobodyさん
07/09/17 11:16:55 k0zdk0d7
>>194
おー!
できた!できたよー。有り難う。
196:nobodyさん
07/09/17 11:17:32 k0zdk0d7
{% for page in object.page_set.all %}
これでできました。
197:nobodyさん
07/09/22 21:32:10
Django自体とはちょっと離れるけど、サーバへの配置とかどうしてます?
俺は手元のソースをsvnレポジトリに入れて、サーバでsvn updateしてますけど、
Djangoを簡単にサーバにdeployできるようなプログラムとかあるのかな。
198:nobodyさん
07/09/23 08:47:42
>>197
ローカル・サーバーとも常に最新版にsvn updateしてる。
超チャレンジャーw
199:nobodyさん
07/09/23 13:27:59
ごめん、俺の書き方がわかりにくかった。
Djangoで作ったサイトを配置するとき。
/path/to/project/appみたいになってて、appをサーバにコピーするという作業になるけど、
ファイルの所有者とか権限を扱えるようなかんじで。SConsあたりだとできるのかのう…。
200:nobodyさん
07/09/24 22:08:55
自分でフォローすると、サーバへの接続がftpかwebdavかscpなのかとか、
いろいろなケースがあるので、統一的に解決する方法はないのかもしれない。
現在やっているsvnレポジトリを使った配置も、
httpsに対応しているし、問題が起こったときにすぐに戻せるなど、利点はある。
ちょっとした修正でもrevisionが上がるのが気になったのだが、
svnの目的からすれば、その方が正しいのだろう。
201:nobodyさん
07/09/29 00:24:44
from django.core.urlresolvers import reverse
これって以前からあった?
最近気がついて使うようになったよ。
でも、reverse('project.app.views.view', args)なのが不便。
projectを抜かせればポータブルになるのに。
202:nobodyさん
07/09/29 11:07:08
>> 201
それは0.97から。
reverseを使うときは、urls.pyで
url(r'^hoge/$', prj.app.views.view, name='app-view')
って定義して、reverse('app-view')って書くと幸せになれるよ。
203:nobodyさん
07/09/29 12:37:58
おお、ありがと。
最新版のチュートリアルを読み直してreverse()に気付いたんだよね。
でも、reverse()はあまりにも一般的過ぎるから、asでreverse_url()とでもするか、とか。
template tagのurlは{% url app.views.view args %}って書けるんだよね。
なんか同じ実装っぽいのう…。
204:nobodyさん
07/09/29 14:04:11 MrdJLql3
テンプレートで
{% if forloop.counter < 5 %}
みたいなことをやりたいんですがどうしたらいいですか?
205:nobodyさん
07/09/29 15:47:56 MrdJLql3
ifequalをネストしてなんとか実現しました
206:nobodyさん
07/09/29 15:53:06
テンプレートで書き方に困るような処理はモデル側でやった方がいい。
207:nobodyさん
07/09/30 12:24:02 hirSDo6v
>>206
例えば,最新の10件をとってきて,テンプレートでそのうちの最新3件は<div></div>でかこって目立つような装飾して,それ以下の7件は単純な<li></li>で表示したい場合はどんな感じでテンプレートにわたすべきなんですかね?
208:nobodyさん
07/09/30 16:24:18 mtZDS22i
>>207
それはviewでやったら?
スライスで分割してテンプレートに渡せば?
209:nobodyさん
07/09/30 17:43:18 hirSDo6v
>>208
見た目を整形するのは,テンプレートの役目かなと思って無理させてました.
理解しました.その方針で行きます.
210:nobodyさん
07/09/30 20:11:47
そのケースだとviewで分けた方が綺麗だけど、
例えばリストの中のいくつかを強調したいときは、
モデルに判定するメソッドを付けて、
{% if obj.highligt %}
強調表示
{% else %}
普通表示
{% endif %}
みたいにするかも。
211:nobodyさん
07/10/01 14:04:19
良いCMSはないの?
212:nobodyさん
07/10/01 21:06:58
>211はDjangoで書いたことはある?
Djangoはadminサイトが作りこんであるから、
これでCMS的なことができてしまうように思う。
213:nobodyさん
07/10/03 12:22:00 Xwahqs0T
チュートリアルをやってて
views.pyの日本語の部分でシンタックスエラーが出てしまいます
ソースをUTF-8で保存してもだめです
どのような原因が考えられるんでしょうか
django-0.96 python2.5 windows xpです
214:nobodyさん
07/10/03 12:55:56
>>213
views.pyの1行目に
# coding: utf-8
と書いてますか?
215:nobodyさん
07/10/04 10:54:11
>>214
書いてます
どうも0.95で作ったpollアプリケーションを0.96で動かしたのが
原因だったみたいです
ありがとうございました
216:nobodyさん
07/10/05 11:49:10 JViRFFa+
model(商品)に画像を持たせてページに表示するには
ImageFieldを使うのでしょうか?
その場合画像の置き場所はどこが適切なのでしょう
MEDIA_ROOTとアプリケーションの関連がいまいちわかりません
217:nobodyさん
07/10/05 13:37:14
>>216
ImageFieldは画像ファイルのMEDIA_ROOTからの相対パスを保存する
(画像ファイルかどうかチェックするのでPILが必要)
だからMEDIA_ROOTの下にuploadimgなどの名前でディレクトリを作って
そこにファイルを置くようにすればいい
例: goods_pic = models.ImageField(upload_to = 'uploadimg')
218:nobodyさん
07/10/06 12:32:30 OKcqrAM8
>>217
それを物理的な場所に依存しないでビューに貼る方法がわかりません
views.pyのみでページを作る場合はどうしたらいいのでしょう?
また、テンプレートを使う場合テンプレートはどこにおけばいいのでしょうか?
おまけにMEDIA_ROOTはデフォルトでは空になってますがその場合どこになっているのでしょか?
わかりづらくてすいません
219:nobodyさん
07/10/06 13:39:26
MEDIA_ROOTはファイルシステム上の位置。
MEDIA_URLはURLでの位置。
ビューに貼るって表現が解からないけど、
obj.imgがイメージだとしたら、テンプレで<img src="{{ obj.img.get_img_url() }}"/>とか。
ImageFieldとかFileFieldは他のフィールドと違って実体のデータをテンプレに渡さないよん。
220:nobodyさん
07/10/06 13:52:39
>>218
テンプレートはアプリ下のtemplatesディレクトリに置けばいいよ。
もしくはsettings.pyのTEMPLATE_DIRSに好きな場所を書いておくか。
> MEDIA_ROOTはデフォルトでは空になっていますが、その場合はどこになっているのでしょうか?
MEDIA_ROOTはどこにもなってないから設定してあげて><
ありきたりだけど、こんな感じで書けばいいと思う。
import os
BASE_DIR = os.path.abspath(os.path.split(__file__)[0])
MEDIA_ROOT = os.path.join(BASE_DIR, 'static')
TEMPLATE_DIRS = (
os.path.join(BASE_DIR, 'templates')
)
これで project/static が MEDIA_ROOT、project/templates が
テンプレート置き場になります。
>>217のフィールド使うと、テンプレートでは
<img src="{{ MEDIA_URL }}/uploadimg/{{ obj.picture }}" />
みたいに書けばOK。{{ MEDIA_URL }}ってところが空だったら
context_processor ってやつの設定を確認してみて。
221:220
07/10/06 14:00:19
>>219
ああ、そう書く方がスマートですよね…。マニュアル読み直してくる。
222:nobodyさん
07/10/09 12:06:59
>>219-220
ありがとうございます
django.view.static.serveの存在を知らなかったので
うまくいかなかったみたいです
223:nobodyさん
07/11/07 03:41:00
スレが1ヵ月もストップしてるところ申し訳ないが、
Django面白そうなのでしばらく使ってみることにしました。
よってageさせていただきます。
224:nobodyさん
07/11/07 19:20:39
GDGD
225:nobodyさん
07/11/15 17:18:15
Django web framework search engine
URLリンク(djangosearch.com)
Python web development and frameworks in 2007 (jp's domain)
URLリンク(jesusphreak.infogami.com)
メモがわりに張ろう
Django専用検索エンジンを
226:nobodyさん
07/11/15 17:39:55
URL dispatch
Django's dispatching is based around pure regular expressions. You write a set of regular
expressions and when your application is triggered, it searches from top to bottom through
the regular expressions to see if the URL matches one of them.
トリガーするとき一式の正規表現を書く。それは正規表現郡をくまなく探し回るだろう。
想定されたURLにマッチするかどうか確認するために
It then dispatches to a function that you provide. This approach is both extremely flexible
and fairly simple, at least conceptually. Most URLs aren't too complex, yet if you have a
legacy application it is very easy to integrate Django with it.
そしてDispacherはあなたが用意した関数に発出される。そのアプローチは柔軟にして極めて簡便。
すくなくとも概念的には。多くのURLsはそれほど複雑なものではなく、まだ既存のlegacy
なシステムを利用してるなら、とても簡単に統合できるだろうDispacherを持つDjangoに
In addition the mapping of URLs to pure functions allows some neat things like the wrapping
of these functions in common bits of funtionality (such as creating an object, listing an object,
deleting an object, etc), in what Django calls generic views.
追記: URL郡とふつうの関数郡のマッピングは、一般的な機能単位で包んであげるようなものだ
(オブジェクトを生成したり、オブジェクトをリスト化したりetc), Djangoではそれらをgeneric viewと呼ばれる
227:nobodyさん
07/11/15 19:07:27
Django | Generic views | Django Documentation
URLリンク(www.djangoproject.com)
Create/update/delete generic views
The django.views.generic.create_update module contains a set of functions
for creating, editing and deleting objects.
「django.views.generic.create_updateモジュール」には一式の関数郡が含ま
れます。オブジェクトを生成、編集、そしてデリートするために
django.views.generic.create_update.create_object
django.views.generic.create_update.update_object
django.views.generic.create_update.delete_object
要するに管理画面風のユーティリティー機能をテンプレートと込みこみで
「create_updateモジュール」にまとめてあるわけね…
228:nobodyさん
07/11/15 19:23:34
>>227に加えて以下三種のGeneric Viewがあると…
django.views.generic.simple /:control/:action/:id と URLリダイレクト
.direct_to_template
.redirect_to
django.views.generic.date_based ブログ風味に(日付に縛られて)
.archive_index
.archive_year
.archive_month
.archive_week
.archive_day
.archive_today
.object_detail
django.views.generic.list_detail リストで詳細風に
.object_list
.object_detail
229:nobodyさん
07/11/15 19:33:47
This example redirects from /foo/<id>/ to /bar/<id>/:
urlpatterns = patterns('django.views.generic.simple',
('^foo/(?P<id>\d+)/$', 'redirect_to', {'url' : '/bar/%(id)s/'}),
)
/foo/15/にアクセスすると
/bar/15/にリダイレクトされて
foo_detail.html ではなくて bar_detail.html で
レンダリングされることになると…
urlpatterns = patterns('django.views.generic.simple',
(r'^foo/$',
'direct_to_template', {'template': 'foo_index'}),
(r'^foo/(?P<id>\d+)/$',
'direct_to_template', {'template': 'foo_detail'}),
(r'^bar/(?P<id>\d+)/$',
'direct_to_template', {'template': 'bar_detail'})
)
230:nobodyさん
07/12/26 02:47:17
ho
231:nobodyさん
07/12/27 14:48:27 GOkVB//g
djangoでファイルのアップロード試してみたんですが
50MBくらいまでならなんとか平気で動くんですけど
100MB近くになるとサーバー自体が重たくなって
500MBクラスのものを試すと数十分固まったあげく
最後にエラーで中断されてしまいます
python恒例のオンメモリで全部処理する罠にはまってるのでしょうか?
どなたかうまく回避しているかたがいらっしゃいましたら教えていただけないでしょうか
232:nobodyさん
08/01/01 07:35:44
おめでとうございます
233:nobodyさん
08/01/16 22:05:43 Uid9RkQ7
UnicodeDecodeError: 'utf8' codec can't decode byte 0x90 in position 33: unexpected code byte
とエラーがでるのですが何が原因でしょうか?
svn最新版を利用しています。
DEFAULT_CHARSET = 'Shift_JIS'にするとでます。(utf-8にしておけば正常に動いています)
全てのファイルをutf-8(BOM)なしで書いているのですが、原因がさっぱりわかりません。
どなたかヒントを…
234:nobodyさん
08/01/16 23:24:59
普通にpythonのエンコード関係について調べてみてはいかがでしょう
235:nobodyさん
08/01/16 23:45:34 Uid9RkQ7
たくさんあるファイルの中から、どうやってエラーの原因となるlatin-1の\x90を探し出したらいいのかが分からないんです。
エクリプスのPydevをつかって正規表現で検索かけてみるんですがヒットせず。「\x90」じゃマッチしないですよね。
236:nobodyさん
08/01/17 00:48:48
えーそれこそPythonで文字検索スクリプト書けば済む話では?
237:nobodyさん
08/01/17 00:53:35
traceback 見ればどこで UnicodeDecodeError 起こしたかわかるんじゃないの
238:nobodyさん
08/01/17 09:24:35
前後のソース
239:nobodyさん
08/01/17 09:27:54
低レ
240:nobodyさん
08/01/17 13:25:39 gq8YXxoz
>>236
検索スクリプト書いてsubして直りました。
Python・Djangoともに、さわり初めて1ヶ月ほどです。今が一番楽しいときかもと思ってしまう…
241:nobodyさん
08/01/17 18:09:44
私は確かに一ヶ月で飽きました
まだ奥の深さを垣間見るところで止まっているので
再開したらまた楽しくなると思っています
以上チラシ裏からお伝えしました
242:nobodyさん
08/01/17 21:55:42
一通り目的のものが出来たら、たしかに熱は冷めたなあ
まあこういうのは出来たものを使ってこそ意味があるのだろうけど。
243:nobodyさん
08/01/18 03:54:40
フレームワークってひとる何か作るとたしかにあきる。
自分の使っているブログを3つのフレームワークで書き直した。暇人です。
でも、Djangoは簡単で便利で結構いけてると思いますー。
244:nobodyさん
08/01/18 03:56:46
>>239
Pythonはコミュニティーが冷たいって聞いたんですが、こういうやつはPython界隈には多いんですかね?
245:nobodyさん
08/01/18 04:26:30
暗いと不平を言うよりも、すすんであかりをつけましょう
246:nobodyさん
08/01/18 05:05:03
>UnicodeDecodeError: 'utf8' codec can't decode byte 0x90 in position 33: unexpected code byte
さすがにこれだけじゃアドバイスしようがないだろ
247:nobodyさん
08/01/18 06:06:32
Rubyと違ってPythonの方は
スルー出来る大人が多いということだろうと
248:nobodyさん
08/01/18 10:38:15 zbu2VRZp
>>246
やっぱりそうですよね。
趣味で、最近プログラムをはじめました。文字コードとか意味がわからずにいます。
文字コードを初心者向けに解説している本やサイトないですか?
>>247
Rubyはそんなにやばいんですか?Pythonにしてよかった。。
249:nobodyさん
08/01/18 11:58:35
URLリンク(python.matrix.jp)
250:nobodyさん
08/01/19 08:22:59
>>224
Pythonはコミュニティーが冷たいって聞いたんですが、こういうやつはPython界隈には多いんですかね?
251:nobodyさん
08/01/19 09:03:55
暗いと不平を言うよりも、すすんであかりをつけましょう
252:nobodyさん
08/01/19 10:33:43
>>250の書き込みからして
温かい人間なわけがない、他人にだけ求めるタイプだ
253:nobodyさん
08/01/19 11:08:18
Django使いを漢字一文字で表現してみました
痛
254:nobodyさん
08/01/19 18:52:20
>250 を漢字一文字で表現してみました
厨
255:nobodyさん
08/01/20 02:14:01
哀
256:nobodyさん
08/01/20 15:47:25
π
257:nobodyさん
08/01/22 11:30:10
gdgd
258:nobodyさん
08/01/23 14:12:31
Djangoで、バイトレンジリクエストに対応してくれるミドルウェアはない?
259:nobodyさん
08/01/27 17:27:19 B9uZFgam
coLinux上のdjangoの開発サーバにwindowsからアクセスしようとしても見れません
iptablesは全部許可
windowsファイアウォールは無効にしてるのですが…
もともと外部からはアクセスできないようになっているのでしょうか?
260:nobodyさん
08/01/27 17:47:51
python manage.py runserve 192.168.0.99:8000
とipaddrとポート番号を指定でokでした
261:nobodyさん
08/01/28 01:05:35
127.0.0.1 には外部からアクセス出来ん罠
262:nobodyさん
08/02/09 00:32:07
gdgd
263:nobodyさん
08/02/09 16:24:06
ハブンチョ。
264:nobodyさん
08/02/13 22:20:56
request.method == 'GET'の場合、newformsのsaveが使えないのはなぜなんだー
GETでsaveするなってこと?
265:nobodyさん
08/02/13 23:43:09
単に必須フィールドの値が足りないんじゃないの。
266:nobodyさん
08/02/21 19:44:10
Admin の models.TextField で rows と cols を指定したいんですけど
どうすればよいですか?
267:nobodyさん
08/02/21 20:32:40 1wC7G2Xz
Python初心者が質問します。
AmazonやYouTubeは、それぞれどのフレームワークを使ってるんですか?
それとも、独自開発したオリジナルのものを使っているのですか?
268:nobodyさん
08/02/22 01:05:37
・・・
269:nobodyさん
08/02/22 01:19:30
厨房10,000人はGeek1人に相当する。
厨房多くして学成り難し。
厨房の誘蛾灯としてがんばれドジャンゴ。
アッー!
270:nobodyさん
08/02/23 00:20:01
Geekに価値があるとは知らなかった
271:nobodyさん
08/02/23 17:47:36
まぁ金づるだしな
272:nobodyさん
08/02/23 17:57:16
>79 名前: デフォルトの名無しさん Mail: sage 投稿日: 2008/02/23(土) 16:59:30
>別物になってないか?
>
>80 名前: デフォルトの名無しさん Mail: sage 投稿日: 2008/02/23(土) 17:00:57
>だってきもいんだもん
>
>81 名前: デフォルトの名無しさん Mail: sage 投稿日: 2008/02/23(土) 17:12:48
>78はコードレビューと称して部下のコードを全部書き換えてしまうようなタイプなのだろうか。。。
>
>82 名前: デフォルトの名無しさん Mail: sage 投稿日: 2008/02/23(土) 17:15:24
>趣味だからね。雇われプログラマは負け組
273:nobodyさん
08/04/09 17:42:44 NA4I87L1
URLリンク(codezine.jp)
274:nobodyさん
08/04/09 21:01:44
Webサービスの開発およびアップロードは公開されているSDKを利用して行う。
現在のところ対応開発言語はPython 2.5.2のみとなっており、
SDKにはフレームワーク「Django v0.96.1」が含まれている。
275:nobodyさん
08/04/09 23:11:09
Djangoって最近開発速度落ちてるの?
それとも1.0に向けて嵐の前の静けさ?
276:nobodyさん
08/04/10 22:37:37
リポジトリをヲチしてると、機能突っ込んだ後の安定化フェーズっぽい。
1.0までにはもう少しかかるんじゃないかと。
277:nobodyさん
08/04/10 23:02:45
そうか。安定化はうれしいけど、まだまだアグレッシブに進んでほしいな。
278:nobodyさん
08/04/12 15:08:52 htUbg0PE
GoogleからWebアプリケーション開発プラットフォーム「Google App Engine」
URLリンク(www.moongift.jp)
Googleから出されたサービスにDjangoが含まれていた。
Pythonを勉強してみるか
279:nobodyさん
08/04/12 15:23:39
レンタルサーバがmod_pythonに対応してたらなぁ。
280:名無しさん@アイコンいっぱい。
08/04/12 19:25:48 QH24pWr1
アフィリエイターはなぜ3ヶ月でやめるのか?
URLリンク(kakitarou.com)
281:nobodyさん
08/04/15 19:31:13
軽く使ってみてだけどRoRよりDjangoのほうがDRYな気がした。
DjangoのAdminのほうがRoRのActiveScaffoldより完成度高いのもいい。
マニュアルもDjangoの方がわかりやすかった。
でも、仕事はRoRのが多いみたい。
プログラマじゃない私が言うのもどうかとは思うけど…
282:nobodyさん
08/04/18 20:05:39 uK7qtg9U
Adminサイトで、一部のedit_inlineしてる
モデル用のテンプレートをカスタマイズ
したいときは、どの辺をさわればいいの?
edit_inlineしなければ簡単に出来るんだ
けど、同じ画面でやりたいのです。
283:nobodyさん
08/05/03 10:18:59
一週間いじってみたがこんな致命的バグの潜んだFWは使う気になれん
284:nobodyさん
08/05/07 01:46:06 kwLmGITY
>>283
詳しく
285:nobodyさん
08/05/07 05:27:01
>>283がJ2の監督説
286:nobodyさん
08/05/07 14:40:02
いや、J1の赤いところの可能性も…
287:nobodyさん
08/05/18 03:53:50
>>281
やはり自民党清和会の下に結集し、日教組を壊滅させることでしょうね。
日教組の教師に「労働者の権利」などという左翼思想を吹き込まれた連中が義務も果たさずに
サビ残は嫌だ、非正規雇用は止めろ、などと権利ばかり主張しています。
あとは残業代を要求して裁判を起こしてるような腐った輩を社会全体で徹底的に叩くことでしょう。
288:nobodyさん
08/05/19 16:02:38
>>259-261
同じ場所で詰まってたんで助かった。thx
289:nobodyさん
08/05/19 23:54:20
かなり上級者向けの設定だからな。
290:nobodyさん
08/06/05 02:16:25
python manage.py runserve
で使ってましたが
とりあえず完成したっぽいので
apacheにリリースしようと思ってるのですが
どこから手を付ければよいのでしょうか?
291:nobodyさん
08/06/05 17:02:25
django公式サイトが503エラー。
URLリンク(djangoproject.jp)
292:nobodyさん
08/06/05 18:10:14
> あなたがDjangoを利用すべき10の理由(和訳)
> URLリンク(www.everes.net)
3.サイトはダウンしない
293:nobodyさん
08/06/05 18:19:40
503なら単に負荷が高くなったとか転送量オーバーとか契約更新ミスじゃねーの。
294:nobodyさん
08/06/05 18:56:18
>>291
mod_python/3.2.10 Python/2.4.4
ちょっと古いバージョン使ってるな。
なんか理由でもあるのかな?
295:nobodyさん
08/06/05 19:26:22
>>290
mod_python で Django を動かす
URLリンク(michilu.com)
296:nobodyさん
08/06/05 22:10:07
>>291
URLリンク(www.djangoproject.com)
公式はこっち
297:nobodyさん
08/06/06 09:15:03
>>291
マジかと思った
こっちはちゃんと作ってるのにね
URLリンク(code.djangoproject.com)
298:nobodyさん
08/06/06 09:36:48
>>291
まだ直ってないな。
これたぶん、アクセス負荷で応答がないとかじゃなくて
>>293も言ってるけど転送量オーバーの503だと思われる。
299:nobodyさん
08/06/06 13:25:17
月極めなのかな?先月の月末にオーバーしたの?
いつから503だったか毎日見てて分かったとかいう人いる?
300:nobodyさん
08/06/07 06:14:21
300
301:nobodyさん
08/06/07 11:09:18
google app engineに採用されてるフレームワークのサイトが503て・・・
302:nobodyさん
08/06/07 11:57:59
>>301
google app engineに採用されたから503になったんじゃないか?
303:nobodyさん
08/06/07 12:25:45
だとしても遺憾だろ
304:nobodyさん
08/06/07 12:31:26
>>302
なるほど
アクセス激増を予想して準備してなかったのか
準備してたけど予想以上だったのか
305:nobodyさん
08/06/07 12:32:21
gdgd
306:nobodyさん
08/06/07 12:51:18
URLリンク(whois.nic.ad.jp)
307:nobodyさん
08/06/09 12:59:49
>>291
やっと復活。
落ちてた理由の記載は今のところない。
308:nobodyさん
08/06/09 18:45:39
おお治ってる
309:nobodyさん
08/06/12 05:16:40
話題はないかな
310:nobodyさん
08/06/14 01:17:16
なんかつくろうぜい
311:nobodyさん
08/06/14 06:39:28
URLリンク(www.cbook24.com)
312:nobodyさん
08/06/14 21:53:26
予約しました
313:nobodyさん
08/06/15 11:04:58
1.0が出るまで本は出ないと(勝手に)思ってたんだが……
314:nobodyさん
08/06/20 10:23:44
その1.0は七月初旬に出すと言ってるね、公式サイトで。
0.96の本が出るタイミングとしては残念。
315:nobodyさん
08/06/24 13:48:19 dVkaOsTy
djangoはクッキーベースのセッションしかないようですが
携帯の場合はどうするのでしょうか?
316:nobodyさん
08/06/24 16:29:26
セッションリライトをミドルウェアで書く。
317:nobodyさん
08/06/24 21:25:45
Pythonはブロックを閉じる記述が必要ないのがいい
318:nobodyさん
08/06/25 00:45:33
Djangoテンプレートではなんでendが必要なの? バカなの?
319:nobodyさん
08/06/25 01:27:38
書きたくなければ書かなくていいようになってる
マニュアルくらいよく嫁
320:nobodyさん
08/06/25 10:13:41
djangoでのサイト構築に便利なIDEって何ですか?
321:nobodyさん
08/06/25 10:56:27
>>320
巨乳デブ
322:nobodyさん
08/06/25 23:45:28
eclipseですね、分かります。
323:nobodyさん
08/06/26 07:20:45
私も、Eclipse+PyDevだなー
NetBeansもPythonのサポート入ったら
試してみようかなって感じで(`・ω・´)キリッ
324:nobodyさん
08/06/26 07:28:18
nbPythonはダウンロードしたけど解凍すらしてないっていう
325:nobodyさん
08/06/28 03:20:07 7tGE2iYY
Railsスレで、FastCGIは高負荷で不安定になると見ましたが
djangoはmongrelみたいな、FastCGIの代替になるhttpdないですよね?
みなさんどういう構成でやってますか?
326:nobodyさん
08/06/28 07:06:47
django.cgi つかって鱒
327:nobodyさん
08/06/28 09:21:58
scgiとかajpとかは?
私は最近、mod_pythonからmod_wsgiに変えたよ('(゜∀゜ ∩
328:nobodyさん
08/07/19 22:35:24
newforms-adminがマージされてから、手元のDjangoアプリが動かねぇ。
でかい変更を入れてきたな。まぁtrunk使ってるのが悪いんだが。
反面この週末のネタができて嬉しかったりするけど。
それよかDjango本が役立たずになるのが早すぎて不憫だ...
329:nobodyさん
08/07/21 10:48:04
:(
330:nobodyさん
08/07/21 14:25:58
slug ってどういういみなんだろう
わけわからん
331:nobodyさん
08/07/22 07:03:20
URLリンク(en.wikipedia.org)
332:nobodyさん
08/07/22 16:08:37
Django本終了のお知らせです。
本当にありがとうございました。
333:nobodyさん
08/07/22 21:49:02 /AvyPGmo
333
334:nobodyさん
08/07/23 08:00:27
1.0α出た...
URLリンク(www.djangoproject.com)
互換性崩れるのはAdmin周りとForm周りだけだと思う
それなりに影響はでかいけど。
335:nobodyさん
08/07/25 08:29:10
>>334
>互換性崩れるのはAdmin周りとForm周りだけだと思う
肝じゃん
336:nobodyさん
08/07/26 18:28:02
うん...
337:nobodyさん
08/07/26 19:53:25
Good Bye Django!
338:nobodyさん
08/07/27 17:41:26
1.0前に互換性が崩れたくらいでなんだ。
元々予告されてたことじゃないか。
339:nobodyさん
08/07/28 19:00:28
そりゃそうだ。もともと使わなきゃ済むこと
340:nobodyさん
08/08/04 03:59:04 Hf6kcfsL
test
341:nobodyさん
08/08/04 23:12:25
>>340
見えてません。失敗です。
342:nobodyさん
08/08/20 17:05:07
somelist[i]
みたいなリストの任意の要素へのアクセスってできないんですか?
343:nobodyさん
08/08/21 09:51:24
あまり奇麗ではないけど、こうやる。
{% with i|stringformat:"s:" as si %}{{ some_list|slice:si|first }}{% endwith %}
344:nobodyさん
08/08/22 10:19:45
C#でASP.NETしかしたことないのですけれど、
ダンジョーってASP.NETのGridViewのようなものはあったりするのでしょうか?
グリッド表示に対する要求が複雑すぎて、
デフォルトのコンポーネントのカスタマイズでは面倒になったときに、
1からグリッドコンポーネントを書きあげるぐらいだったら、
ダンジョーへ移行した方が良いとか考えられます?
345:nobodyさん
08/08/22 10:31:21
×ダンジョー
○ドジャンゴー
346:344
08/08/22 11:08:11
短い間でしたがお世話になりました。
回線切って首吊ってきます‥‥。
以前から疑問に思っていたのですが、
この場合、回線切るとは物理的切断の意味ですよね?
そこから発生するケーブルを用いて、
次の段階を行えという、具体的指示なのですよね?
347:nobodyさん
08/08/22 13:51:05
ジャンゴーだべ
348:nobodyさん
08/08/24 05:06:26
ジャンボ
349:nobodyさん
08/09/01 21:45:47 aVTssU/L
1.0リリース前夜だというのに誰もいないのか
350:nobodyさん
08/09/01 23:44:35
konbanwa
351:nobodyさん
08/09/02 00:00:55
oyasuminasai
352:nobodyさん
08/09/02 02:39:41
shut up!
353:nobodyさん
08/09/04 21:30:00 VDfQRj39
1.0age
354:nobodyさん
08/09/05 13:15:18
konomoriagaranasawaijou
355:nobodyさん
08/09/05 16:00:02
kasottereberujyane-zo
356:nobodyさん
08/09/05 22:39:48
nihonno dojango komyuniti- ha goisu-
357:nobodyさん
08/09/06 07:48:57
本スレで案内してみそ
358:nobodyさん
08/09/06 14:52:45 COTB7eOd
LL言語
Lightwaight
もう一個は何?
359:nobodyさん
08/09/06 14:58:36 COTB7eOd
weightだな・・・orz
360:nobodyさん
08/09/06 16:31:57
>>358
languageのL
361:nobodyさん
08/09/06 20:06:50
鍋鍋ってことですね、わかります。
362:nobodyさん
08/09/06 22:46:52 8eSc2Y3X
Djangoの日本語チュートリアルの復活マダー?
363:nobodyさん
08/09/07 01:16:28
gdgd
364:nobodyさん
08/09/07 10:02:05
L.L cool Django太郎
365:nobodyさん
08/09/08 17:43:23
行ロックみたいな排他制御したいけど、Djangoじゃサポートしてないのかね。
366:nobodyさん
08/09/08 21:02:38
カスタムSQL
367:nobodyさん
08/09/08 21:29:13
>>366
むむ・・・、やっぱりそれしかないか。
まあ全部APIではやれないってことか。
368:nobodyさん
08/09/08 22:25:58
DjangoのORMはSQLObjectとかSQLAlchemyに比べて低機能です。
369:nobodyさん
08/09/09 14:20:32
Djangoは低機能です
370:nobodyさん
08/09/09 15:35:09
Djangoは低機能ですがダンジョーは高機能です.
371:nobodyさん
08/09/09 15:38:29
ドジャンゴがなんでもやってくれる
372:nobodyさん
08/09/09 15:46:40
Djangoは高機能ですが日本のアレが低機能です。
373:nobodyさん
08/09/10 06:39:48
turbogearsの方が好きだ
374:nobodyさん
08/09/10 21:56:00
python勉強に合わせて、最近触ってるけど、これ面白いね。
フレームワークっていったら、javaのstrutsしか使ったことなかったから新鮮です。
375:nobodyさん
08/09/11 00:09:50
そういうこと言うなよ。ムラムラしちゃうじゃねーか。
Pythonの勉強はじめるかなー
376:nobodyさん
08/09/11 00:43:11
URLリンク(coreblog.org)
377:nobodyさん
08/09/11 21:43:26
丸投げな質問で申し訳ないのですが、質問です。
Djangoを最近になって勉強し始めたものです。Django-forumを試しに導入してみたのですが、
URLリンク(127.0.0.1:8000)を開いても、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さん
08/09/12 17:10:37
>>377
djangoはWEBアプリ書くのが簡単すぎてwいつもフルで書いちゃうのでdjango-forum使ったことないのですが
URLリンク(code.google.com)
ここを見ると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さん
08/09/12 17:49:13
>>378
djangoは取っつきやすくて気に入っていますね。
フレームワークを使うのが初めてだったので、どんな風に開発するかの参考に、django-forumにさわってみたところです。
それで、早速ですが、
<p><a href="{% url forum_subscriptions %}">{% trans "Update Subscriptions" %}</a></p>
と書き直してみましたら、フォーラムのページが表示されるようになりました。ありがとうございます!
380:nobodyさん
08/09/12 18:01:24
Djangoは翻訳ドキュメントが揃ってるのがありがたいですね。
381:nobodyさん
08/09/12 22:06:24
>>374
>フレームワークっていったら、javaのstrutsしか使ったことなかったから新鮮です。
最近のもの触ったら何でも勃起すると思うよお前
382:nobodyさん
08/09/14 14:57:19
みんな、おっぱいデブでデバッグしてるのか?
383:nobodyさん
08/09/16 21:51:13
Modelform使ったらテンプレートエラーでどこにも遷移しなくなった\(^0^)/
384:nobodyさん
08/09/16 22:11:24
MLがスパマーに乗っ取られててワラタ(www
385:nobodyさん
08/09/18 17:50:30
アプリケーションのurlsでアプリディレクトリ下のurlsをincludeしたいんだが、
うまく動かん。
386:nobodyさん
08/09/21 18:06:07
うちではうまく動いてる
387:nobodyさん
08/09/22 12:23:15
ドジャンゴは上手く動いたり動かなかったりすることが多いから仕方ない
388:nobodyさん
08/09/27 12:58:38
Djangoの1.0を初めて使うのに、日本語の4400円の本は買った方が良いですか?
既にバージョンは古くなってるんですよね?
読んでおいた方が良いのか、Webの情報で十分なのかどうなのでしょうか?
.NET FrameworkやJavaをTomcatやJBossで使っていた人が対象です。
389:nobodyさん
08/09/27 14:05:04
Webで十分
背中まで四十五分
娘まで十月十日
390:nobodyさん
08/09/27 15:58:38
>>388
1.0だと一部動かないコードが書いてあるから
混乱するかもしれないね。
(AdminサイトのMeta属性とかその辺)
また、本に書いてあることはほとんどDjango公式サイトのドキュメントの内容と同じ。
実例もあるのだが、手取り足取り教えてくれるスタンスの本ではない。
その辺、Webで補完しつつやるのであればいいと思うけど。
391:nobodyさん
08/09/30 14:36:56
ダンジョーで作られた有名なサイトとかあるんですか?
Pythonならダンジョーの独壇場ですよね?
392:nobodyさん
08/09/30 21:40:29
ダンジョー?
ドジャンゴだろ、英語も読めねえのかよ。
393:nobodyさん
08/10/01 01:04:33
廃虚に攻め込んで勝鬨?
394:nobodyさん
08/10/02 18:56:14
>>393
兵法ではそれが基本
395:nobodyさん
08/10/02 20:34:57
MacPortsで入れようとしたら0.96だったorz
396:nobodyさん
08/10/06 19:46:15
pythonを2.6にしたらdjango-adminが効かなくなった。
クラスパスも変えたんだが…。
397:nobodyさん
08/10/06 20:27:59
情報ありがとう
398:nobodyさん
08/10/06 20:45:01
class文内でlocals()を使った場合、自由変数(クラスの属性でない変数)は含まれなくなった。
399:nobodyさん
08/10/06 23:28:22
Windows環境なんだが、インストールし直したら変なエラーが・・・。
Type 'django-admin.py help' for usage.
400:nobodyさん
08/10/07 10:43:14
>>399
言われたとおりコマンドラインで
django-admin.py help
ってタイプしてヘルプを見ればいいのに。
django-admin.pyの使い方が変わったみたいだからさ。
401:nobodyさん
08/10/07 22:25:23 Ls+qfcYE
Django1.0のgis機能をMySQLで利用している人がいますが、どれくらいの改造が必要なんでしょうか?間単にできる?
402:nobodyさん
08/10/07 23:57:43
>>400
そのdjango-admin.py helpが効かなかったんです。
python2.6を再インストールして、環境変数を再設定したら
なぜか動くようになりました。
403:nobodyさん
08/10/08 02:16:17
>>401
>Django1.0のgis機能をMySQL
django.contrib.gisをMySQLで使いたいってこと?
404:nobodyさん
08/10/08 07:50:12
これから新たに使うひとなんですが
web.py と django どちらが良いですか
405:nobodyさん
08/10/08 21:33:52
>>404
初めてやるならdjangoがいいと思うよ。
取っつきやすいから。
406:nobodyさん
08/10/09 02:05:08 jrT4CAmV
web.pyは簡単だからすぐ使えるし
DjangoもrailsとかのMVCフレームワーク触ったことあるなら簡単です
407:nobodyさん
08/10/09 08:43:43
始めるのは簡単だが次に何すればいいか分からない。
それがダンジョー。
408:nobodyさん
08/10/09 11:14:47
admin画面のフォームの隙間がありすぎて
間延びした漢字になってるのはなおせないでしょうか
409:nobodyさん
08/10/10 20:15:27
pylonsってどうなったの?
410:nobodyさん
08/10/12 13:20:17
>>409
ドジャンゴに駆逐されますた
411:nobodyさん
08/10/13 23:31:14 UJd7NQHm
webアプリでよくある
編集画面→確認画面→編集完了
の流れってどうやって実現すればいいでしょうか?
412:nobodyさん
08/10/14 00:28:23
>>409
ダンジョーという名前に変わりました
413:sage
08/10/14 01:40:14 T+PLWjsz
>>411
URLリンク(djangoproject.jp)
414:nobodyさん
08/10/14 17:43:37
もう1.0に乗り換えたひとってどのくらいいる?
どのくらい手間かかった?
415:nobodyさん
08/10/14 19:44:32
>>413
ご回答ありがとうございます。
試してみましたが、
どうやら「確認画面から戻って再編集」に対応していない気がします。
私が見落としているだけでしょうか?
416:nobodyさん
08/10/14 20:48:24
無理に使わなくても、hiddenで渡せば?
417:nobodyさん
08/10/14 21:37:39
>>415
見落としてる
418:nobodyさん
08/10/15 00:11:51
>>417
再編集はできるようですが
確認画面の下に再編集画面があるのが微妙です。
419:nobodyさん
08/10/15 07:47:21
我慢しろ。
420:nobodyさん
08/10/15 21:19:35
ボタンで戻って再編集したいなら、hiddenで渡せ。
421:nobodyさん
08/10/16 16:36:12
>>414
>もう1.0に乗り換えたひとってどのくらいいる?
>どのくらい手間かかった?
のりかえにてまがかかるほどたいしたものをつくったことがない。
422:nobodyさん
08/10/20 07:46:13
Djangoが携帯用サイトに向いてないって言われるのはなんで?
423:nobodyさん
08/10/20 11:34:45
>>422
セッションがクッキーのみでPHPSESSIDみたいなのは不許可。
俺はPCサイトdjango携帯サイトZendみたいな変な組み方してるw
424:nobodyさん
08/10/20 23:07:44
まあ、クッキーベースだけなのは意図的なもんだし。
425:nobodyさん
08/10/21 00:44:22
>>424
自分でクッキーレスなセッションミドルウェア書くしかないってことか。
django-mobilejpってどうなったんだろう。
426:nobodyさん
08/10/21 21:33:12
>>411みたいな場合、セッション使っちゃってるなあ。
ダメ?
427:nobodyさん
08/10/22 19:29:58
だめです
428:nobodyさん
08/10/23 08:49:02
pydame
スレリンク(gamedev板)
429:nobodyさん
08/10/24 15:44:45 aJ9n2hb/
.,,.
,;;*;;;;,
.-'``;-');;.
/' .-. /*;;
.' \d \;; .;;;,
/ o ` \; ,__. ,;*;;;*;,
\__, _.__,' \_.-') __)--.;;;;;*;;;;,
`""`;;;\ /-')_) __) `\' ';;;;;;
;*;;; -') `)_) |\ | ;;;;*;
;;;;| `---` O | | ;;*;;;
*;*;\| O / ;;;;;*
;;;;;/| .-------\ / ;*;;;;;
;;;*;/ \ | '. (`. ;;;*;;;
;;;;;'. ; | ) \ | ;;;;;;
,;*;;;;\/ |. / /` | ';;;*;
;;;;;;/ |/ / /__/ ';;;
'*jgs/ | / | ;*;
`""""` `""""` ;'
430:nobodyさん
08/11/03 11:54:16 WaujOp4t
railsに比べて書籍が少なすぎる…。
431:nobodyさん
08/11/03 12:33:42
唯一の和書はクソ本だしな...。
432:nobodyさん
08/11/03 14:12:14
どっちのコト?
開発のプロが教える標準Django完全解説
URLリンク(www.amazon.co.jp)
Python フレームワーク Django と TurboGears で実現する Web 2.0プログラミング
URLリンク(www.amazon.co.jp)
433:nobodyさん
08/11/03 15:32:04
俺は上の本だけ持ってるけど、内容がちょっと古いんだよな。
434:nobodyさん
08/11/03 15:57:55
GAEとの連携に触れた本が出てくれるとありがたい。個人的にw
435:nobodyさん
08/11/03 16:48:06
そしてクソ掲示板だとかウンコミニブログを作るんだな。
ご苦労なことだ。
436:nobodyさん
08/11/03 18:42:55 GUvl4NPz
スレリンク(denki板)
437:nobodyさん
08/11/03 19:58:09
Djangoって使われてるんだろうか。
PHPの代替品になる?
438:nobodyさん
08/11/04 08:59:19
代替品+αですよ
439:nobodyさん
08/11/04 20:03:09
Django使ったプログラムの例ってどっかにないの?
どのサイトも基礎的な所ばっかりだから、いまいち。
440:nobodyさん
08/11/04 21:08:46
ありますよ
441:nobodyさん
08/11/04 21:34:02
ないよ。
どれも基礎的でイマイチなものばかり
442:nobodyさん
08/11/04 21:50:19
zopeと比べるとどうなの?
443:nobodyさん
08/11/04 22:15:08
英語サイト巡らなくちゃいけないぐらいの知名度じゃ仕事では使えんしな。
444:nobodyさん
08/11/04 22:41:11
余裕ですな
445:nobodyさん
08/11/05 09:20:37
・時々死にたいと思うことがある
446:nobodyさん
08/11/05 11:04:19
まぁ仕事で使えないことは無いが、他の選択肢を排除してまで
使うメリットは皆無。
447:nobodyさん
08/11/05 12:24:41
他の選択肢て?
448:nobodyさん
08/11/05 14:27:42 QsdmDp8I
RoR
449:nobodyさん
08/11/05 16:26:52
R)o(R
450:nobodyさん
08/11/05 20:06:39
views.pyに処理を全部書いちゃっていいの?
Javaみたいに関数単位で分けるのは、Djangoのコンセプトに沿うものではないのかな?
451:nobodyさん
08/11/05 20:40:05 QsdmDp8I
viewsに書いてもいいし
別の場所に書いてもいいんだよ
452:nobodyさん
08/11/07 10:07:58
urls.py に色々書き足すのは Django のコンセプトに剃ってると思う
453:nobodyさん
08/11/07 15:55:40
ruby on railsと比べたメリットは何?
454:nobodyさん
08/11/07 16:34:45
mod_wsgiで安定して動くこと。
RoRもpassengerとかが十分安定したらいいんだが。
455:sage
08/11/07 17:15:41 Wpy2fMzY
railsに比べてメモリーの消費量が半分以下。
456:nobodyさん
08/11/07 17:31:25
symfonyとかCakePHPなどのPHPフレームワークと比べると?
あえてPythonを使うメリットはありますか?
「あのGoogleも認めた」ってのはデカイのかな・・・
457:nobodyさん
08/11/07 17:34:45
パフォーマンスとか
458:nobodyさん
08/11/07 17:50:34
RoRはバージョン間の互換性無視。
Djangoは互換性重視で安定指向。
459:nobodyさん
08/11/07 18:02:04 HtlH83pg
「python?何それ、マニアック過ぎるだろw」
って言われたお・・・。
460:nobodyさん
08/11/07 19:07:18
敢えてPythonを使う自分萌え。でいいじゃないかw
461:nobodyさん
08/11/07 19:44:21
Djangoのマスコット萌え。
可愛すぎだろw
462:nobodyさん
08/11/08 01:01:42
次に出す本のタイトル思いついた
萌ぱい
463:nobodyさん
08/11/08 12:02:00
django.contrib.auth.views.loginで認証したときって
HttpSessionに認証情報が格納されるみたいだけど、
テンプレート側でこの情報を参照するにはどうすればいい?
{{ user.username }}じゃ参照できないみたいなんだけど。
viewの中で何か渡さないとダメなの?
この辺、JSPとは違うのかな?
464:463
08/11/08 17:07:34
>>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さん
08/11/10 05:36:10
Web programをこれから始めるwebでは初級な感じなんですが
pythonは良く使うのでDjangoにしようと思っています
RoRやZopeに比べて歴史が浅いので
blogやwikiを作ったりする豊富なsampleコードがあまりないんじゃないかが不安なのですが
その辺はどうなのでしょうか
466:nobodyさん
08/11/10 15:13:37
>>465
豊富じゃないです
467:nobodyさん
08/11/10 19:11:23
>>465
URLリンク(code.google.com) で検索してみな。
いっぱい出てくる。
468:nobodyさん
08/11/13 08:56:25
Djangoの認証機能で使われてるUserモデルを拡張して、adminサイトで編集したいんだが、
1.0になってからやり方がわからん。
469:nobodyさん
08/11/14 13:08:50
Userモデルに名前のよみがな情報持たせたいんだけど、プロファイルで定義すればいいかな?
みんなどうやって対処してる?
470:nobodyさん
08/11/15 09:34:38 M9GW7IT4
>>157
>>UserInfoにユーザ名・パスを置くこともできる。
これってどうやってやるの?
471:468
08/11/15 21:25:39
>>468
自己解決した。
一回unregisterして登録し直せばいいのね。
472:nobodyさん
08/11/15 21:29:27
>>469
Userモデルをもう少し拡張しやすくしてくれるといいんだよな。
admin機能使うならUserモデルの使用は避けられないんだから。
473:nobodyさん
08/11/16 00:09:13
>>469
その場合はプロファイル追加かな。
俺だったら、名前とふりがなが別テーブルにあるのが嫌なんで、
名前フィールドもプロファイルに入れちゃうと思う。
あれ?元々Userにある名前フィールドとかって消しても問題ないのかな?
474:nobodyさん
08/11/16 23:10:58
>>473
メソッドが使ってるからダメ。
475:nobodyさん
08/11/18 18:22:04 IlwkV6EY
一つのフォームで二つのモデルを一気に更新する場合って、汎用ビュー使えますか?
476:nobodyさん
08/11/26 18:11:34 JOdegyHU
うん
477:nobodyさん
08/11/26 19:33:22
memo
URLリンク(prodjango.com)
URLリンク(rob.cogit8.org)
URLリンク(blog.monospace.jp)
URLリンク(blog.monospace.jp)
478:nobodyさん
08/11/27 05:37:37
・Django標準の認証の使い方
URLリンク(d.hatena.ne.jp)
・ログイン・ログアウト処理
URLリンク(blog.monospace.jp)
・Userモデルを拡張する(標準のユーザ情報から必要な情報をプロファイルという形で関連付ける)
URLリンク(blog.monospace.jp)
479:nobodyさん
08/11/29 04:45:13
Djangoにちょっと飽きてきたというひとへ
URLリンク(jp.youtube.com)
480:nobodyさん
08/11/29 21:26:51
こういうコード書いてく動画っておもしろいよね。
481:nobodyさん
08/11/30 00:06:15
>>479
この魔法のエディタは一体なんだろう。
エディタに詳しくないからわからん。Macの標準なのかな?
動画はおもしろかったよ!
482:nobodyさん
08/11/30 02:12:19 LbJWf0l5
>>481
眼科いってこい
483:nobodyさん
08/11/30 07:55:23
結構マジだったんだけど。
で再度確認したら、ちゃんとTextMateって書いてある。これは眼科行きだな。
484:nobodyさん
08/11/30 22:11:49
ちなみにMac板のテキストエディタスレでTextMateの話をすると荒れる。
これまめ知識な
485:nobodyさん
08/11/30 22:29:46
kwsk
486:nobodyさん
08/12/01 08:25:23 KwAM+0fd
Geditが便利
Pythonコンソールが下部に出るし
スニペットで閉じ括弧を入れてくれたり
よく使う構文をショートカットで挿入したり
自動インデントも他のエディタやIDEに比べて賢い
テキストエディタの癖に少々重いのはご愛嬌
487:nobodyさん
08/12/01 10:59:08
そもそもDjangoで作業するようになってから
html直書きするケースはほとんど無くなった。
GAEだとまだその辺うまくいってないんだなこれが。
488:nobodyさん
08/12/01 22:01:19
>>486
TexMateがMacだけだと知ってから、Ubuntu使いなのでGeditをカスタマイズするようになった。
てかすごいなGedit。ファイルブラウザは横にあるわ、ターミナルもPythonコンソールもあるわ。
プラグインでカスタマイズ可能なことを知らなかったものだから、いろいろできる良さに感動してる。
Python用にNetbeansを入れてみたけどいらない子になるかもしれんw
489:nobodyさん
08/12/01 22:39:03 KwAM+0fd
Anjuta IDEとかGeanyもいいよ
軽い統合開発環境
Eclipseが重くて使えない人とかどうぞ。
490:nobodyさん
08/12/05 16:30:12 mXnTXUlf
URLリンク(groups.google.com)
だれかこの挑発受けてやれよ
491:nobodyさん
08/12/05 17:04:42
結局、宿題を手伝って下さい、という話だよな?
さすが! ダンジョーの人は頭脳レベルが段違いだよね!!
492:nobodyさん
08/12/06 10:26:12 YMAIihM5
>昨日を削ったりして、出来る事をです
誤字脱字多いし句読点も変だし
かまうと図に乗ってくるし
かかわりたくないたいぷとみた
493:nobodyさん
08/12/06 11:37:36
Mac利用は2日目で、Djangoをやろうと思ってるんだけど、エディタを何にすればいいのかわかりません。
一応探してみたmiのPythonモードラインを見つけて入れてみたけど、好みに合わずに悩んでます。
でUbuntuでGeditを使ってたので、MacPortを入れて導入を試みたのですが、エラーをはいて出来ず。
Eclipse or Netbeansの導入でも悪くはなさそうですが、軽量IDEというか、ただ書くだけのものがあればと探しています。
Macのテキストエディットも好みでないので、何か良さそうなエディタがあればと思います。
MacでPythonを書くときのおすすめのエディタ、もしくは軽量IDEはありませんか? よろしくお願いします
494:nobodyさん
08/12/06 11:43:39
・・・と、書いた後に探してみたらこんなものがあった
URLリンク(www.activestate.com)
komodoEditは知りませんでしたが、試してみたいと思います。
引き続き、これはおすすめ!というエディタを募集中。
出来ればDjangoに特化させるカスタマイズをした例などもありましたら参考にしたいと思います。よろしくお願いします。
495:nobodyさん
08/12/09 22:39:26
3.0でたね
496:nobodyさん
08/12/10 13:27:27 NEBCfU8I
web2py
スレリンク(php板)
497:nobodyさん
08/12/12 12:46:30
emacsのpython.el使ってる人はいないのかえ
498:nobodyさん
08/12/14 16:45:05
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さん
08/12/14 18:42:43
うちでは動いてる
500:nobodyさん
08/12/14 19:16:55
ドジャンゴは上手く動いたり動かなかったりすることが多いから仕方ない
501:nobodyさん
08/12/14 20:27:56
バージョン/TraceBackは?
502:nobodyさん
08/12/14 23:22:32
>>500
ドジッコみたいでかわいいな。
503:498
08/12/14 23:48:52
ごめん、ちゃんと動きました。
parent.children(実際はgetterメソッド)の、自分が書いたコードでエラーが発生してただけでした。
504:nobodyさん
08/12/15 09:58:15
498はダンジョー
505:nobodyさん
08/12/15 13:24:06
冗談はよせ
506:nobodyさん
08/12/15 18:34:36
兄上も甘いようで
507:nobodyさん
08/12/24 11:38:12
SELECT field_name FROM table_nameの
field_nameを指定する方法はないものか・・・
508:nobodyさん
08/12/24 13:49:23
values_listは?
509:nobodyさん
08/12/24 17:35:05
>>508
㌧クス。
Django 1.0で追加されてたか。
510:nobodyさん
08/12/24 18:39:40
ダンジョー
511:nobodyさん
08/12/24 23:50:56
ダンジョーでフォーム作るのってそんなに難しいの?
512:nobodyさん
08/12/25 08:21:02
簡単だろ。ダンジョーなんだから。
513:nobodyさん
08/12/25 19:52:13
出来合いのフォームならいいけど
ちょっと変わったことしようとすると
自分で作った方が早い
514:nobodyさん
08/12/25 20:59:34
変わったことしなくていいんだよ。
フレームワークと戦ってどうすんの?
515:nobodyさん
08/12/25 22:35:19
そうだね
516:nobodyさん
08/12/26 20:36:56
ドジャンゴは認証部分の拡張性が低いのでイマイチ使う気になれん。
517:nobodyさん
08/12/26 21:21:20
くぁしく
518:nobodyさん
08/12/26 21:34:40
>>517
auth_userに情報を追加したい場合、プロファイルという別テーブルで追加するとこ。
それはいいんだが、テーブルの関連が一対一または一対ゼロになってしまう。
一対一オンリーにする方法ってあんの?
519:nobodyさん
08/12/30 13:33:13
よいお年を
520:nobodyさん
09/01/01 06:24:55
あけおめ
521:nobodyさん
09/01/06 18:34:22
djangoのバリデーションは
モデル(app/models.py)上では行わずフォーム上で行うのが一般的?
522:nobodyさん
09/01/06 20:45:07
一般的にdjangoは使われてない
523:nobodyさん
09/01/07 13:02:52
>>521
フォームでis_validが一般的かな?
URLリンク(djangoproject.jp)
524:nobodyさん
09/01/07 14:08:38
一般的にはダンジョーが使われているよ
525:nobodyさん
09/01/08 13:52:15
0.96にあったdjango.core.validatorsが無くなってる?
526:nobodyさん
09/01/08 14:15:02
>>525
バリデーション関係は全部newformsに入っちゃったんじゃない?
1.0落としただけで中身見てないからあてずっぽだけど。
527:nobodyさん
09/01/08 15:09:27
>>526
URLリンク(djangoproject.jp)
URLリンク(djangoproject.jp)
まだきちんと確認してないけど、
django.forms(のutil.pyあたり)にまとめられたらしい。
528:nobodyさん
09/01/11 22:30:15
Djangoの設計思想というのを読んた。面白かった。
URLリンク(djangoproject.jp)
このなかに DRY (Don’t repeat yourself) 則 が含まれているんだけど、
DjangoのどのへんがDRYなのか、教えてください。
モデルクラスを作成したらテーブルも自動的に作られるとか、そんな感じ?
529:nobodyさん
09/01/13 09:35:54
Djangoのチュートリアルをやっているのですが、adminのところで質問があります。
URLリンク(djangoproject.jp)
真ん中へんに
> この問題の解決法は二つあります。一つ目は、 Poll と同様、以下のようにして Choice モデルを admin に登録するというものです:
> from mysite.polls.models import Choice
> admin.site.register(Choice)
というのがあるんですけど、これをどこに書けばいいのでしょうか。
polls/models.py に書くのかと思ったのですが、だとしたら from.mysite.polls.models import Choice を書く必要はないはずですし、よくわかりません。
530:nobodyさん
09/01/13 14:15:20
>>529
1.0からはadmin.pyを作ってそこにAdmin関係のクラスを書くのが主流になったはず。
URLリンク(docs.djangoproject.com)
ではそうなってる。
公式の方を最初から読んでadmin.pyに書いてもいいだろうし、
import文なしでmodels.pyに書いても動くんじゃないかな。
531:nobodyさん
09/01/13 15:53:48
admin.site はデフォルトの admin なので、モデルが admin の機能と強くカップリングしてて、 admin なしのモデルに意味がないくらいなら models.py に置いとくといい。
リダイレクトとか、フラットページなんかを急ごしらえするときは、そんな感じ。
モデルと admin を分離してこぎれいに見せたいのなら、 django.contrib.admin.autodiscover() で引っかかるように admin.py に書く。
フィールドデータを json エンコードで保存したりするような、もともと admin で扱うようにできていないモデルの場合は、どこにも書かない。
そういうモデルをどうしても admin に入れたければ、 admin サイトを作るときにプロジェクトのルート URLConf に書くと、手っ取り早くていい。