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
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とアプリケーションの関連がいまいちわかりません
217 名前:nobodyさん mailto:sage [2007/10/05(金) 13:37:14 ID:???] >>216 ImageFieldは画像ファイルのMEDIA_ROOTからの相対パスを保存する (画像ファイルかどうかチェックするのでPILが必要) だからMEDIA_ROOTの下にuploadimgなどの名前でディレクトリを作って そこにファイルを置くようにすればいい 例: goods_pic = models.ImageField(upload_to = 'uploadimg')
218 名前:nobodyさん [2007/10/06(土) 12:32:30 ID:OKcqrAM8] >>217 それを物理的な場所に依存しないでビューに貼る方法がわかりません views.pyのみでページを作る場合はどうしたらいいのでしょう? また、テンプレートを使う場合テンプレートはどこにおけばいいのでしょうか? おまけにMEDIA_ROOTはデフォルトでは空になってますがその場合どこになっているのでしょか? わかりづらくてすいません
219 名前:nobodyさん mailto:sage [2007/10/06(土) 13:39:26 ID:???] MEDIA_ROOTはファイルシステム上の位置。 MEDIA_URLはURLでの位置。 ビューに貼るって表現が解からないけど、 obj.imgがイメージだとしたら、テンプレで<img src="{{ obj.img.get_img_url() }}"/>とか。 ImageFieldとかFileFieldは他のフィールドと違って実体のデータをテンプレに渡さないよん。
220 名前:nobodyさん mailto:sage [2007/10/06(土) 13:52:39 ID:???] >>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 mailto:sage [2007/10/06(土) 14:00:19 ID:???] >>219 ああ、そう書く方がスマートですよね…。マニュアル読み直してくる。
222 名前:nobodyさん mailto:sage [2007/10/09(火) 12:06:59 ID:???] >>219-220 ありがとうございます django.view.static.serveの存在を知らなかったので うまくいかなかったみたいです
223 名前:nobodyさん mailto:age [2007/11/07(水) 03:41:00 ID:???] スレが1ヵ月もストップしてるところ申し訳ないが、 Django面白そうなのでしばらく使ってみることにしました。 よってageさせていただきます。
224 名前:nobodyさん mailto:sage [2007/11/07(水) 19:20:39 ID:???] GDGD
225 名前:nobodyさん mailto:sage [2007/11/15(木) 17:18:15 ID:???] Django web framework search engine djangosearch.com/articles/en/ Python web development and frameworks in 2007 (jp's domain) jesusphreak.infogami.com/blog/vrp1 メモがわりに張ろう Django専用検索エンジンを
226 名前:nobodyさん mailto:sage [2007/11/15(木) 17:39:55 ID:???] 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さん mailto:sage [2007/11/15(木) 19:07:27 ID:???] Django | Generic views | Django Documentation www.djangoproject.com/documentation/generic_views/ 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さん mailto:sage [2007/11/15(木) 19:23:34 ID:???] >>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さん mailto:sage [2007/11/15(木) 19:33:47 ID:???] 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さん mailto:sage [2007/12/26(水) 02:47:17 ID:???] ho
231 名前:nobodyさん [2007/12/27(木) 14:48:27 ID:GOkVB//g] djangoでファイルのアップロード試してみたんですが 50MBくらいまでならなんとか平気で動くんですけど 100MB近くになるとサーバー自体が重たくなって 500MBクラスのものを試すと数十分固まったあげく 最後にエラーで中断されてしまいます python恒例のオンメモリで全部処理する罠にはまってるのでしょうか? どなたかうまく回避しているかたがいらっしゃいましたら教えていただけないでしょうか
232 名前:nobodyさん mailto:sage [2008/01/01(火) 07:35:44 ID:???] おめでとうございます
233 名前:nobodyさん [2008/01/16(水) 22:05:43 ID: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さん mailto:sage [2008/01/16(水) 23:24:59 ID:???] 普通にpythonのエンコード関係について調べてみてはいかがでしょう
235 名前:nobodyさん [2008/01/16(水) 23:45:34 ID:Uid9RkQ7] たくさんあるファイルの中から、どうやってエラーの原因となるlatin-1の\x90を探し出したらいいのかが分からないんです。 エクリプスのPydevをつかって正規表現で検索かけてみるんですがヒットせず。「\x90」じゃマッチしないですよね。
236 名前:nobodyさん mailto:sage [2008/01/17(木) 00:48:48 ID:???] えーそれこそPythonで文字検索スクリプト書けば済む話では?