1 名前:nobodyさん mailto:sage [2011/12/15(木) 23:47:02.03 ID:???.net] LL言語「Python」で実装されたWebフレームワーク Django Web開発する上で必要となる機能がそろっており、 管理サイト画面を自動作成できるなどの特色を持ちます。 前スレ 【Python】Webフレームワーク Djangoスレ Part1 kohada.2ch.net/test/read.cgi/php/1156612854/ 本家サイト 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
81 名前:nobodyさん [2012/04/10(火) 22:13:14.47 ID:nA+GylzO.net] gae/p の blobstoreで、アップロードのついでに POSTした日本語が文字化けする障害って まだ直っていないようですね・・ 何年か前に Google-App-Engine-Japanに障害報告が上がってるのに。 仕事遅いなぁ中の人。 この障害への回避策って、Base64エンコードぐらいでしょうか?
82 名前:nobodyさん mailto:sage [2012/04/11(水) 02:44:16.83 ID:???.net] gaeでdjango使うのしんどくない?
83 名前:nobodyさん [2012/04/11(水) 10:56:01.11 ID:WgNPCZsm.net] >>81 何とか使ってます。
84 名前:nobodyさん [2012/04/13(金) 13:19:14.34 ID:0/eMv/lO.net] 超伸びてるし… >>34 ありがとうございました
85 名前:nobodyさん mailto:sage [2012/04/13(金) 13:23:02.97 ID:???.net] phpディスられてる割りにユーザ増えんね…
86 名前:nobodyさん mailto:sage [2012/04/13(金) 23:04:56.60 ID:???.net] 日本だとrubyに流れるんだろうね 2.x系は日本語の扱い面倒くさいし
87 名前:nobodyさん mailto:sage [2012/04/13(金) 23:40:44.62 ID:???.net] ruby使ってる人=はてな民=常に上から目線みたいなイメージがあって、どうもrubyに触手が動かない
88 名前:nobodyさん mailto:sage [2012/04/14(土) 00:46:37.29 ID:???.net] >>84 戦車に例えると PHP4はT34/76 PHP5はT34/85 Railsはパンター DjangoはタイガーI って感じだからな。 JavaとかASP.NETはM4と言うか米軍
89 名前:nobodyさん mailto:sage [2012/04/14(土) 02:27:39.44 ID:???.net] >>87 例えがむつかしい。
90 名前:nobodyさん mailto:sage [2012/04/14(土) 02:51:40.51 ID:???.net] 言語とフレームワークごちゃまぜなのがいただけない
91 名前:nobodyさん mailto:sage [2012/04/14(土) 02:57:17.67 ID:???.net] >DjangoはタイガーI 重そうww 喩えが非常に良くないw
92 名前:nobodyさん mailto:sage [2012/04/14(土) 03:02:12.44 ID:???.net] >rubyに触手が動かない ひどい偏見ながらbeginとかendとか見た時にMSのマクロ系連想しちゃって受け付けなかった pythonってweb以外にも科学技術計算とか沢山あるしね 数の暴力でアホみたいにライブラリ充実させて、負けることは絶対無いと思う googleさんもいるし…
93 名前:nobodyさん mailto:sage [2012/04/14(土) 23:30:25.46 ID:???.net] begin end はPascal系だろ
94 名前:nobodyさん mailto:sage [2012/04/16(月) 15:34:39.61 ID:???.net] 1.4文書にはリリースするならmod_wsgi使えって書いてあるね ttps://docs.djangoproject.com/en/1.4/topics/install/
95 名前:nobodyさん mailto:sage [2012/04/16(月) 21:36:37.11 ID:???.net] 1.4でstartprojectしたら project -manage.py --project ---settings.py ---wsgi.py みたいになっててちょっと焦った manage.pyの処理もちょっと変わったみたいで過去のプロジェクトそのままじゃ動かんかった あとrunserverもwsgi指定できんのかな settings.WSGI_APPLICATIONとかオプション出来てる あとで調べてみよ
96 名前:nobodyさん mailto:sage [2012/04/16(月) 23:17:56.03 ID:???.net] mod_wsgiだとDjangoがなぜかApacheで走らなくて mod_pythonで動かしてる俺にはヤバいニュースだな。 ドキュメント通りにインスコしても何も表示されないんだよなー。
97 名前:nobodyさん mailto:sage [2012/04/17(火) 00:08:34.20 ID:???.net] nginx+uwsgiマジオススメ
98 名前:nobodyさん mailto:sage [2012/04/17(火) 02:08:18.68 ID:???.net] >>94 と>>95 の時刻逆になってるぞ mod_wsgi系の設定はここにかいてあるっぽい ttps://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/modwsgi/
99 名前:nobodyさん mailto:sage [2012/04/17(火) 02:09:06.53 ID:???.net] >>94 と>>95 の時刻逆になってるぞ ↑ 勘違いでした^^;
100 名前:nobodyさん mailto:sage [2012/04/18(水) 00:34:32.35 ID:???.net] 1.4かなり変わってんだな urlテンプレートタグとGeneric View直すの面倒かった
101 名前:nobodyさん [2012/04/18(水) 12:43:31.07 ID:Wype6WQ2.net] uwsgi調べてたら、タイムアウト指定する引数がharakiriとか出てきてワロタ
102 名前:nobodyさん mailto:sage [2012/04/19(木) 02:40:41.54 ID:???.net] これいいな メモリリークが一目でわかる ttps://github.com/munhitsu/django-dowser
103 名前:nobodyさん [2012/04/19(木) 20:46:19.69 ID:1eA2rign.net] 申し訳なす、テンプレートの書き方なんですが、 例えばUserオブジェクトに属性email、アクセサemail()があるとき {{ user.email }} とは書けるけど {{ user.email() }} だとエラーになります。 TemplateSyntaxError: Could not parse the remainder: '()' from 'user.email()' これはどうしてなんでしょうか。 ドキュメントにはテンプレートエンジンが.(dot)を見つけたとき以下の順で評価を試みるとあるけど 関係してるのかなんだかさっぱり・・・ 辞書の照合 (lookup)=>属性の照合=>メソッドの呼び出し=>リストをインデクス指定して照合
104 名前:nobodyさん [2012/04/19(木) 21:00:09.93 ID:1eA2rign.net] 勘違いしてました。Userオブジェクトには属性emailは存在せず、メソッドのみでした。 ということは、テンプレートに書くときはメソッド呼び出しにカッコはつけないということなのかな。 ぐぐってたら"丸括弧を付ける必要はありません"と書いてるページがあって 曖昧ではありますが、ひとまずそのつもりで進めてみますですm(_ _)m
105 名前:nobodyさん [2012/04/26(木) 07:06:17.63 ID:RMLosHkb.net] 先生、質問です。 FormPreviewを使って、プレビュー付きの登録ページを作っています。 普通はこんな感じ↓でurls.pyに書いて呼び出しますが、 url(r'^register$', RegistFormPreview(RegistForm)), 既にDBに情報が記録されている場合、 その情報を編集できるように、こんな感じ↓の処理をさせたいと考えています。 def register(request): try: # DB登録済みなので編集画面を表示 profile = request.user.get_profile() return RegistFormPreview(RegistForm(profile)) except SiteProfileNotAvailable: # DBにないので、新規登録画面を表示 return RegistFormPreview(RegistForm()) けど、関数内からClass Based Viewを呼び出すことはできないみたい。 何か良い方法ないでしょうか?
106 名前:nobodyさん mailto:sage [2012/05/04(金) 17:07:52.09 ID:???.net] >>86 遅レスだが動くのは食指だと思うの。
107 名前:nobodyさん mailto:sage [2012/05/04(金) 21:43:09.08 ID:???.net] >>105 ネタにマジレスとかどうかと思うの
108 名前:nobodyさん mailto:sage [2012/05/09(水) 15:53:29.80 ID:???.net] Djangoを、Ruby on Railsと比較した場合 良い所と悪い所を教えてください。
109 名前:nobodyさん mailto:sage [2012/05/10(木) 12:15:07.36 ID:???.net] 比べられるもんでもないけど 強いて言えば何か問題あったとき日本語情報沢山あるのがror コード読んで解決するのがdjango pythonかrubyの違いは好みだしね
110 名前:nobodyさん mailto:sage [2012/05/10(木) 22:45:34.96 ID:???.net] テンプレートについて質問です。 {% for x in X %} ... {% endfor %} の後に、もう1度 {% for x in X %} ... {% endfor %} を記述したところ、前半は表示されるのに後半は何も表示されませんでした。1つのシーケンスは1回しか使えないのでしょうか?
111 名前:nobodyさん mailto:sage [2012/05/11(金) 08:34:20.27 ID:???.net] 2回も同じループさせるとか無駄じゃね?
112 名前:nobodyさん mailto:sage [2012/05/11(金) 09:56:32.07 ID:???.net] 1つのデータをテーブル表示 & グラフ表示 (のために JavaScript 埋め込み) したいのです。
113 名前:nobodyさん mailto:sage [2012/05/11(金) 10:17:46.83 ID:???.net] >>107 FormフレームワークはDjangoが圧倒的に優秀 あとRailsはコマンドラインが糞遅い。 よってRailsを選択するメリットは皆無
114 名前:nobodyさん mailto:sage [2012/05/11(金) 11:51:30.50 ID:???.net] >>109 そいうことやったことないから原因わからんけど同じループ回せられないならviewでレンダリングしたHTMLをテンプレートに渡してやったらどう? render_to_stringとかで
115 名前:nobodyさん mailto:sage [2012/05/11(金) 12:45:49.39 ID:???.net] せっかくテンプレートで役割分担してるんだから、まだXのコピーを用意する方がマシかも。
116 名前:109 / 111 mailto:sage [2012/05/11(金) 19:43:21.59 ID:???.net] 原因がわかりました。リストを渡したつもりがイテレータを渡していました。これは一度ループし終わると使えません。
117 名前:nobodyさん mailto:sage [2012/05/11(金) 21:08:24.13 ID:???.net] バルス
118 名前:nobodyさん [2012/05/12(土) 23:49:26.94 ID:Ss+1w/F4.net] 職場の先輩がジュワンゴって発音するんですけど どうしたらいいですか?
119 名前:nobodyさん mailto:sage [2012/05/13(日) 00:03:13.19 ID:???.net] ド素人が今からDjangoを始めるなら1.3と1.4のどちらがオススメですか?
120 名前:nobodyさん mailto:sage [2012/05/13(日) 00:27:12.18 ID:???.net] わかりません><
121 名前:107 mailto:sage [2012/05/13(日) 00:33:05.88 ID:???.net] レスありがとう >>108 日本語の情報が少ないのはしょうがないですね。 でも公式サイトの英語のドキュメントは丁寧に書かれている気がする。 >>112 DjangoはMVCのViewの部分が使いやすいってことですか? Rails遅いってのは聞いたことがあります。 大部分はRubyの原因かもしれないけど。 >>118 俺もDjangoこれからだけど素直に最新の1.4でいいんじゃないの。 覚えてる間に次のバージョンでるでしょうw
122 名前:nobodyさん mailto:sage [2012/05/13(日) 04:47:18.09 ID:???.net] >>120 Djangoを学習している間にPyramidがメジャーになるのではという不安が。
123 名前:nobodyさん mailto:sage [2012/05/13(日) 20:10:42.88 ID:???.net] >>112 みたいに短絡的な結論出せる人が羨ましい
124 名前:nobodyさん [2012/05/13(日) 22:00:06.06 ID:XIq+bFUq.net] djangoで異なる複数のリクエスト間で (巨大な)オブジェクトをメモリ上に共有する方法ってないですか? オブジェクトが小さければキャッシュ機能でmemcachedを使う というのが良さそうですが、非常に大きい(数ギガ)オブジェクトを 共有したいのです (memcachedだとオブジェクト一つのサイズには上限があるので 無理だと思ってるのですが、そんなことないですか?) 小さなオブジェクトが大量にあるのではなく 一つの巨大なオブジェクトというのが外せない条件になってます。 具体的な上限もなくて、システム上に展開できるサイズなら 何Gでも利用したいとなっています。 やりたいことのイメージは 「データを加工せよ」というリクエストを一回だけ発行して(この処理は遅くてもいい) それ以降は 「加工したデータをグラフAにして描写」 「加工したデータをグラフBにして描写」 「加工したデータを更に加工」 というリクエストを発行 というものです。 この加工データが巨大なオブジェクトになっていて 複数のリクエストに対して高速に処理するために メモリ上に共有させておきたいのです 何か上手い方法ないでしょうか?
125 名前:nobodyさん mailto:sage [2012/05/13(日) 23:10:09.79 ID:???.net] >>123 共有ストレージの考えだとネットワークI/Oがネックになるし排他も面倒だから 加工処理用にバックエンドサーバを設けるのがシンプルかな。 んでキューでなげるようにすれば「データを加工せよ」ってのもフロント自体はすぐ返せるし、 バックエンドのクラスタ化も容易。 あとは
126 名前:フロントでキャッシュさせるなりチューニングしていくかんじ。 [] [ここ壊れてます]
127 名前:nobodyさん [2012/05/13(日) 23:39:37.00 ID:XIq+bFUq.net] >>124 不勉強で申し訳ないのですが キューというのはメッセージ・キューイングと呼ばれる機能のことでしょうか? 具体的なイメージがよくわかってないのですが、仮にやりたかったことを 加工リクエスト APPサーバがDBからデータ取得 取得したデータを加工 加工データを保持(この方法がわからなかった) 結果(加工しましたというメッセージ)をレスポンス グラフAの描写リクエスト APPサーバが保持されていた加工データをグラフ化 結果(グラフ)をレスポンス として書いた場合、124さんの方法はどのような流れになるのでしょうか? 加工データ自体はAPPサーバとは別に立てたバックエンドサーバに保持 するということですか? またその場合、加工データは異なるリクエスト間で 共有されるのでしょうか? 質問ばかりですみません
128 名前:nobodyさん mailto:sage [2012/05/14(月) 09:28:20.64 ID:???.net] >>125 > 加工データ自体はAPPサーバとは別に立てたバックエンドサーバに保持 そう。仮に物理サーバはいっしょでも論理的に役割分担させる。 保持はGBオーダなデータ加工だし、mmapにしとけばファイルにも逃がせられる。 > するということですか? またその場合、加工データは異なるリクエスト間で > 共有されるのでしょうか? フロントへの加工リクエストに対して同じ対象の描写リクエストがだせるってことは なんらかの識別子が存在してるはずで、バックエンドでも同様にやればなんとでもできる。
129 名前:nobodyさん mailto:sage [2012/05/14(月) 12:26:51.96 ID:???.net] >>118 1.4から日付周りが変わってるから後々面倒なことになりたくなかったら1.4がいいよ あと多対多のインスタンスもjoinするprefetch_related()とかもあって1.4を選ばない理由がない generic viewがクラスベースになり、日本語サイトを参考に出来ないのがちょっとハマるかもしれないけど
130 名前:nobodyさん mailto:sage [2012/05/15(火) 21:42:51.74 ID:???.net] mmapじゃね。pythonはよくは知らんけど。
131 名前:nobodyさん mailto:sage [2012/05/16(水) 00:11:15.40 ID:???.net] >>126 返信遅れました 正直まだ理解できてない部分があるのですが 何とかがんばってみます (オブジェクトがリクエスト間で共有できるということは バックエンド用のプロセスが新たに走っている ことになるのですよね?) もし「ここを見ればいい」というサイトがあれば 教えていただけるとありがたいです
132 名前:123 mailto:sage [2012/05/16(水) 00:17:58.30 ID:???.net] ここは読んでおきました d.hatena.ne.jp/yuku_t/20101018/1287391988 これを見た感じだとデータを保有しておくというよりは 文字通りジョブ(処理)を投げておいてバックエンドで実行させて 処理が終わり次第結果が返ってくるという印象を持ったのですが、 本来はそういう意図だとしても使い方を工夫することでストレージ のように利用することも出来る、ということでしょうか
133 名前:nobodyさん mailto:sage [2012/05/29(火) 23:13:19.69 ID:???.net] で、djangoとrailsあなたたちはどっちが良いと思ってるの?
134 名前:nobodyさん mailto:sage [2012/05/31(木) 21:16:34.98 ID:???.net] どっちもどっちじゃない?
135 名前:nobodyさん mailto:sage [2012/06/01(金) 02:05:04.95 ID:???.net] https://code.djangoproject.com/ticket/18392 utf8mb4対応くるだろうか
136 名前:nobodyさん [2012/06/17(日) 15:42:24.03 ID:VLPHimKQ.net] eclipseで実行して「It worked!」って表示されるけど、index.htmlが表示されない なぜ表示されないのでしょうか(htmlファイル等はバグ等なく作成済み) eclipse 3.7.2 django 1.3.0
137 名前:名無し [2012/06/18(月) 10:55:27.84 ID:AXkhynzr.net] 今人気の芸能人相性診断♪ 楽しめる人気の占い発見しちゃいました。 いくつか質問に答えるだけであなたにピッタリの人がわかっちゃう。 気になったかたはチェックしてみてね。 232bs7.info/2/
138 名前:nobodyさん mailto:sage [2012/06/20(水) 01:26:01.52 ID:???.net] >>134 urls.py見直したら?
139 名前:nobodyさん [2012/07/07(土) 15:38:34.13 ID:KIWI0EBX.net] django1.3でmodels.pyの位置をデフォルトから変えたら 管理画面にmodelsに定義したクラスが表示されなくなってしまって とりあえずadmin.pyのほうをmodels.pyと同じフォルダに移したら また表示されるようになったんだけど admin.pyとmodels.pyって必ず同じフォルダい入れてないとダメなの? admin.site.register(SampleModel, SampleAdminCls) これを admin.site.register(hoge.SampleModel, SampleAdminCls) みたいにしても意味なかった
140 名前:nobodyさん mailto:sage [2012/07/19(木) 00:34:40.11 ID:???.net] インスコはrailsよりラクだよなw な?・・・
141 名前:nobodyさん mailto:sage [2012/07/19(木) 20:17:21.87 ID:???.net] pip install django
142 名前:nobodyさん mailto:sage [2012/07/25(水) 01:35:10.73 ID:???.net] djangoって、単純なことでハマることが多い。 例えば、メールアドレスでログインさせたい時とか、 ユーザー登録フォームを複数ページに分割させて 最後にプレビュー表示&メール認証させるとか、 よくあるシステムを構築するのに一苦労する。
143 名前:nobodyさん mailto:sage [2012/07/25(水) 01:43:35.48 ID:???.net] 年月日の入力Widgetも、 年と日は数字だけのSelectなのに、 月の部分だけは「○月」とか表示されるし、 サクっとできて欲しい機能がいまいち不完全。 情報共有したがらないPython使いの気質のせいか?
144 名前:nobodyさん mailto:sage [2012/07/25(水) 13:22:49.19 ID:???.net] Railsはアホみたいに情報あふれてる、そのくせバージョン違いで使えないのが多くて萎える。 Djangoはその点Railsよりマシなはずなのに、情報自体少ない。 Djangoの情報が溢れれば楽なのにな
145 名前:nobodyさん [2012/07/27(金) 16:53:31.64 ID:cxcs/EZn.net] MySQlの設定するときに決まってpasswordが打ち込めなくなるんだけど知ってる? escで逃げちゃってるからきっとadminサイト入れない。
146 名前:nobodyさん mailto:sage [2012/07/28(土) 15:55:26.49 ID:???.net] >143 DjangoとSQLのバージョン書こう つうか、設定ファイルに書けばよくないか
147 名前:nobodyさん [2012/08/09(木) 00:46:11.95 ID:CMriqrOl.net] Djangoの勉強を始めたばかりなのですが、わからないことがあり質問させて頂きます。 現在、勉強がてらにユーザ認証を行う掲示板のようなものをつくろうと考えています。 Modelとしましては、Entryクラスがあり、その中に ・書きこみ日時 ・タイトル ・本文 ・書きこみユーザ という情報を持たせたいのですが、書きこみユーザはどのようにフィールドを設定すればいいのでしょうか? まだ勉強中なのですが、認証にはDjangoのauthモジュールを使おうかと考えているのですが、そのauthモジュールの書きこみユーザとの連携方法がわかりません。 よろしくおねがいします。
148 名前:Wob9w mailto:c75Ry@4p3IA.com [2012/08/09(木) 02:00:17.11 ID:???.net] 投稿テストですよん...( ̄ー ̄)ニヤリ HOFj4DjMraDFpyM 133941476137733アメフトォ(大嘘) そして面接へ
149 名前:nobodyさん mailto:sage [2012/08/24(金) 00:33:32.43 ID:???.net] >>145 request.userからユーザーオブジェクト拾って入れる ForeignKey(django.models.auth.models.User)でいいと思うけど ttp://djangoproject.jp/doc/ja/1.0/ref/request-response.html#django.http.HttpRequest.user
150 名前:nobodyさん mailto:sage [2012/08/31(金) 05:50:33.79 ID:???.net] びっくりするほど過疎ってるね。 django、良いフレームワークなのに なんでこんなに人少ないんだ? そんなにPython使いが少ないのか、 そんなにPHPが便利すぎるのか。。
151 名前:nobodyさん [2012/08/31(金) 19:16:38.98 ID:vOsjd0I6.net] 日本でPython使ってる人なんて300人ぐらいしかいないもの
152 名前:nobodyさん [2012/09/03(月) 10:36:41.32 ID:SqdE+p9Q.net] ImageFieldのheight_fieldとwidth_fieldは何をするためのものになるのでしょうか? docs.nullpobug.com/django-doc-ja/trunk/ref/models/fields.html#django.db.models.ImageField.height_field このページの説明では何を言っているのかよくわかりませんでした。
153 名前:nobodyさん mailto:sage [2012/09/08(土) 09:07:34.56 ID:???.net] おひさしブリーフなんだけどまだデファクトなん?
154 名前:nobodyさん [2012/09/09(日) 12:55:38.23 ID:So5recQR.net] 最近pyramid使い始めた
155 名前:nobodyさん [2012/09/10(月) 10:18:25.23 ID:SzEanAFy.net] CakePHPのセッションはUAと結び付けられているようですが、Djangoはそのような機能はありますか? ブラウザのクッキーファイルが漏れて、セッションIDが奪われた時の対策としてどのようなものがあるか調べております。
156 名前:nobodyさん [2012/10/01(月) 09:36:29.13 ID:Yqd8lXeW.net] URLFieldに入れる前に、URLFieldに入る値かどうかを確認したいのですが、そのようなことはできますか?
157 名前:nobodyさん mailto:sage [2012/10/01(月) 15:44:59.22 ID:???.net] >>148 djangoさんが優秀すぎてグチるネタも無いからじゃないかな?
158 名前:nobodyさん mailto:sage [2012/10/02(火) 13:29:26.30 ID:???.net] 書きこんでも誰も答えてくれないので書き込みません
159 名前:nobodyさん mailto:sage [2012/10/07(日) 11:17:06.65 ID:???.net] >>149 > 日本でPython使ってる人なんて300人ぐらいしかいないもの お前ら一人ひとりがこの精鋭たちなんだな…… www.youtube.com/watch?v=CFZiil0DfMc
160 名前:nobodyさん mailto:sage [2012/10/22(月) 23:38:00.87 ID:???.net] デプロイの定番ってどんな感じなのでしょうか nginxとgunicornをネットではよく見かける
161 名前:nobodyさん mailto:sage [2012/10/25(木) 14:49:20.54 ID:???.net] >>158 俺も知りたい。 nginxにしようか無難にapacheのままにしとくか迷ってる。 DBはPostgresが主流なのかな。
162 名前:nobodyさん [2012/11/15(木) 09:02:26.77 ID:O5OuIbET.net] Djangoの勉強をしていたらDjangoにはまってしまい、Djangoでサイトを作りなおしております。 そこで1点悩んでいる部分があるのですが、現在制作しているサイトはPHPで制作しており、アクセス毎に携帯電話、スマートフォン、PC、IE6-8を切り替えて表示していたのですが、Djangoではこのようなアクセスの振り分けはどのように行うのが一般的になるでしょうか? urls.pyに/sp/indexや/i/index等をはさみアクセスURL毎に端末を振り分けるとなると、Viewが端末毎に必要になりそうですし、全てのViewの中で端末のUAで振り分けるとViewの1メソッドが大きくなるのではないかと思っています。 携帯電話向けサイトだとAjaxなどが使えないためPCと遷移も変わるので、前者がいいのかとも考えているのですが、検索した際に携帯電話からPCサイトにアクセスすると見えなくなってしまうとも考えています。 私の考えをただ書かせて頂きましたが、一般的な方法や工夫されている方法などあれば教えて頂ければと思います。よろしくお願い致します。
163 名前:nobodyさん mailto:sage [2012/11/21(水) 21:48:36.75 ID:???.net] Dajngoとか3日もあれば使いこなせるだろう 語ることすらないわ
164 名前:nobodyさん mailto:sage [2012/11/22(木) 00:15:52.74 ID:???.net] じゃあ質問に答えてやれよ
165 名前:nobodyさん mailto:sage [2012/11/22(木) 01:17:16.06 ID:???.net] >>862 フレームワークは3系に対応するまで覚える気になれません。 web2pyの対応を待ってるんだけど、Djangoはもう対応したのですか?
166 名前:nobodyさん mailto:sage [2012/11/22(木) 02:32:21.53 ID:???.net] まだリリースされてないけど、1.5で対応するみたいよ https://docs.djangoproject.com/en/dev/releases/1.5-alpha-1/
167 名前:nobodyさん mailto:sage [2012/11/28(水) 13:22:36.30 ID:???.net] >160 blog.madoro.org/mn/84
168 名前:nobodyさん mailto:sage [2012/11/29(木) 14:03:21.70 ID:???.net] Djangoで初期にDBに保存しておきたい値はどのように設定すればいいのでしょうか?
169 名前:nobodyさん mailto:sage [2012/11/29(木) 19:16:21.88 ID:???.net] DBに直接書き込む
170 名前:nobodyさん mailto:sage [2012/11/30(金) 08:04:28.86 ID:???.net] Djangoには初期値を設定する方法は容易されていないのでしょうか? そうなると、スクリプトを設置する際に、syncdbしたあとに書きこみスクリプトを実行し、そのあとにスクリプトを動かす必要があるという事でしょうか?
171 名前:nobodyさん mailto:sage [2012/11/30(金) 16:25:00.13 ID:???.net] 問答無用でselect文発行するソースでも書いてるのか?
172 名前:nobodyさん mailto:sage [2012/12/01(土) 11:24:52.03 ID:???.net] >>166 >>168 逆に質問だけど あなたが Django 使う前はどういう方法で DB の初期値を作っていましたか?
173 名前:nobodyさん mailto:sage [2012/12/01(土) 11:59:08.01 ID:???.net] テストサーバーでデバグしたあと本番にデプロイするときに、スキーマはそのままで、 データだけ空(または必要最小限な初期値のみ&もちろんインデックスも最初から)に戻して うpしてくれる機能があると便利かな、とは思う。
174 名前:nobodyさん mailto:sage [2012/12/01(土) 15:45:47.56 ID:???.net] 本番アップデートするたびに初期化されるのか。 胸熱
175 名前:nobodyさん mailto:sage [2012/12/05(水) 05:21:33.65 ID:???.net] >>168 fixture かな
176 名前:nobodyさん mailto:sage [2012/12/18(火) 07:32:04.58 ID:???.net] Djangoをレンタルサーバで使える業者ってありますかね? VPSで運用していると、OSやシステムのメンテナンスコストがかかってしまうため、レンタルサーバのように、メンテナンスは業者が行なってくれるところを探しています。
177 名前:nobodyさん mailto:sage [2012/12/19(水) 00:56:44.87 ID:???.net] >>174 GoogleAppEngine
178 名前:nobodyさん mailto:sage [2012/12/20(木) 08:11:54.79 ID:???.net] GAEで新しめのDjangoを使おうとすると、自分でDjango自体のメンテナンスが必要になるかと思います。そういったことも含めメンテナンスをしてくれる業者はありませんか? 納品してしまったら、こちらからはシステム以外のメンテナンスを余りしなくてもいいようにしたいです。
179 名前:nobodyさん mailto:sage [2012/12/26(水) 17:54:39.43 ID:???.net] Django1.4を利用してDjangoの勉強をしております。 複数のデータベースを使った実験をしようと、 www.ianlewis.org/jp/django-model-other-db-memo こちらを参考に特定のモデルの振り分けを試してみたのですが、 django.core.exceptions.ImproperlyConfigured: Error importing database router TestRouter: "cannot import name connection" というエラーが出てしまいます。 検索すると、 stackoverflow.com/questions/11452837/django-database-router-cannot-import-name-connection ここがみつかり、DATABASE_ROUTERSの上の行に from django.db import connections を追加するとエラーが出なくなります。 ですが、setting.pyの最上部に追加すると同じエラーが出ます。 これはなぜDATABASE_ROUTERSの上の行でなければいけないのでしょうか?
180 名前:nobodyさん mailto:sage [2012/12/27(木) 15:14:46.35 ID:???.net] render_to_response()の第3引数のRequestContextというのが全く意味がわかりません 説明していただけませんか?
181 名前:nobodyさん [2012/12/29(土) 03:06:45.67 ID:G1+BbVGH.net] 馬鹿には無理