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
249 名前:nobodyさん mailto:sage [2013/11/12(火) 15:28:40.85 ID:???.net] いつになったら1.4の翻訳は終了しますか?遅くないですか?
250 名前:nobodyさん mailto:sage [2013/11/12(火) 15:32:11.85 ID:???.net] https://docs.djangoproject.com/en/1.6/topics/http/urls/ このぐらいの量なら1日1見出し分のゆっくり翻訳でも一ヶ月で終わりますよ コミュニティがあまり活発ではないのでしょうか?
251 名前:nobodyさん mailto:sage [2013/11/12(火) 17:20:28.66 ID:???.net] 1.0からとか使ってる人は、大きな変更点さえ日本語であれば、後は英語でも困らないんじゃないか。 困ってるなら、あなたがやってもいいのよ。
252 名前:nobodyさん mailto:sage [2013/11/12(火) 21:08:41.51 ID:???.net] 別のフレームワークの日本語訳で忙しいから俺はやらないよw
253 名前:nobodyさん mailto:sage [2013/11/13(水) 01:25:01.46 ID:???.net] なぜ英語も読めないのか?まずはそこを反省すべきではなかろうか
254 名前:nobodyさん [2013/12/06(金) 20:28:11.08 ID:VQsT5HYM.net] Python3どうでしょう
255 名前:nobodyさん mailto:sage [2013/12/07(土) 04:58:47.30 ID:???.net] とりあえず問題なくつかえてる
256 名前:sage [2013/12/07(土) 17:27:24.49 ID:gAFb5wMQ.net] >>250 どのフレームワーク?証拠見せろよw
257 名前:nobodyさん mailto:sage [2013/12/13(金) 12:15:36.58 ID:???.net] 1.6でPython3対応したことを知って学び始めてるんですが、 https://docs.djangoproject.com/en/1.6/topics/auth/customizing/ のA full exampleのuser = self.model(…)の意味がわかりません BaseUserManagerの中にmodelっていうメゾッドがあるんですか?
258 名前:nobodyさん mailto:sage [2013/12/13(金) 13:31:51.00 ID:???.net] BaseUserManagerが継承しているManagerの中にmodelが定義されている ドキュメント読んで疑問点が出たら django のソースを見るのが一番 たしかにそのあたりはちょっとややこしいけど・・・
259 名前:nobodyさん mailto:sage [2013/12/13(金) 14:56:46.43 ID:???.net] ありがとうございます こんなに早く回答がもらえるとは思ってなかった
260 名前:nobodyさん mailto:sage [2013/12/19(木) 13:42:20.81 ID:???.net] 1.5でカスタムユーザ追加されたらしいですけどその前はどうしてたんです?
261 名前:nobodyさん mailto:sage [2013/12/19(木) 15:10:00.19 ID:???.net] >>258 profile使ってた。
262 名前:nobodyさん mailto:sage [2013/12/19(木) 15:41:05.68 ID:???.net] カスタムユーザが便利すぎてもうprofileには戻れない
263 名前:nobodyさん mailto:sage [2014/01/18(土) 18:04:24.93 ID:???.net] 開発中にview内でprintで変数の中身を確認してるのですが本番環境でprintを消し忘れると [Errno 5] Input/output error で落ちてしまいます これを回避する方法は無いのでしょうか?
264 名前:nobodyさん mailto:sage [2014/01/19(日) 01:49:06.58 ID:???.net] logging使おう
265 名前:nobodyさん mailto:sage [2014/01/21(火) 05:07:03.69 ID:???.net] それはloggingを使って変数の中身を出力して確認するという事なのでしょうか それともprintが出力するはずだった情報をloggingが受け取る?ことでエラーが発生しないというなんでしょうか あと、もし500を返すような致命的エラーが出たらメールで管理者に送る機能しか無くて、ファイルにlogとして残せないですよね? メール送るところを自分で改変してログに残せそうな気もするんですがちょっと敷居が高過ぎます www.18th-technote.com/post/5352244742/django-process-exception 今は上記を参考にviewで発生したエラーはprocess_exceptionで補足できてるんですが、 templateでもしエラーが起きたら補足できません これデフォルトでなぜ付けないんだろうといつも疑問に思ってます
266 名前:nobodyさん mailto:sage [2014/01/21(火) 09:23:00.68 ID:???.net] >>263 uWSGI だとまず >>261 の状況が発生しないのだけど 使ってる環境(サーバ)はなあに? ちなみに、printで標準出力に出したものは uWSGIのログにも出力されるよ
267 名前:nobodyさん mailto:sage [2014/01/22(水) 21:52:13.79 ID:???.net] >>264 gunicornです gunicornでログを生成するようにしたらprintの内容が出力されてエラーが出なくなりました! Django本体のログのことしか頭に無かったです ヒントありがとうございます 大変助かりました
268 名前:nobodyさん [2014/01/25(土) 07:08:02.10 ID:HM5WIj95.net] このスレでuWSGIを初めて知ったのですが良さげなんでしょうか Djangoと言えばnginx+gunicornの組み合わせしか知らないんですが最近気になってます
269 名前:nobodyさん mailto:sage [2014/01/28(火) 23:39:54.41 ID:???.net] 同じくこのスレでuWSGIを知ったのですが、uWSGI+nginxにするとapacheに比べて どの辺が嬉しいんでしょう?
270 名前:nobodyさん mailto:sage [2014/01/29(水) 17:12:34.45 ID:???.net] Appach 潤沢なメモリがあるサーバならApacheでも良い 枯れているし対応する拡張も多い でも兎に角メモリイータでリソースに厳しい uWSGI 馬鹿っ速い・先進的な機能がテンコ盛り・省リソースで動く
271 名前:nobodyさん [2014/02/07(金) 23:56:26.65 ID:NNxPDh1r.net] railsだのDjangoだのいじってる人はApache使わない印象
272 名前:nobodyさん mailto:sage [2014/02/13(木) 04:25:53.66 ID:???.net] pyodbc.connect("DSN=hoge") を含む関数を manage.py shellから呼んでも通るんですが、 本番環境だとApacheがsegmentation fault(11)を吐きます 上記関数を含まない他のviewは問題なく表示できます。 どこらへん調べたらいいですか? Ap
273 名前:acheでmod_wsgiをdaemonモードで使っててDjango1.6です [] [ここ壊れてます]
274 名前:nobodyさん mailto:sage [2014/02/23(日) 22:30:46.68 ID:???.net] ここえらい過疎だな・・・ RoRに比べて日本語の情報も少ないし、Django弄ってる日本人少ない? RoRに浮気したいけど、初心者に厳しいとも聞くし
275 名前:nobodyさん mailto:sage [2014/02/24(月) 03:31:27.40 ID:???.net] >>271 問題ないから話題がないとも。 閉鎖的な日本ではログインシステムが標準てのはいいかもね。
276 名前:nobodyさん mailto:sage [2014/02/24(月) 12:07:32.49 ID:???.net] Web用にPython選ぶメリットって今は殆ど無いからね
277 名前:nobodyさん [2014/02/24(月) 14:39:31.70 ID:Grf2Q2cg.net] Pythonは初心者がマルチバイト文字で詰まって投げ出してるイメージ 英語圏は楽でいいよな
278 名前:nobodyさん mailto:sage [2014/02/24(月) 20:18:43.30 ID:???.net] あるわ
279 名前:nobodyさん mailto:sage [2014/02/24(月) 21:38:54.89 ID:???.net] 今日からDjango始めてみたんだけど、Viewの部分が面倒くさくない?
280 名前:nobodyさん mailto:sage [2014/02/25(火) 02:26:27.38 ID:???.net] >>276 何と比べてるのかわからないが、標準View使えば。
281 名前:nobodyさん mailto:sage [2014/02/25(火) 06:29:04.41 ID:???.net] 面倒くさいと感じたことはないな そもそもDjangoに限らずViewの部分なんて難しい処理とかないじゃん
282 名前:nobodyさん mailto:sage [2014/02/25(火) 16:06:21.05 ID:???.net] Pythonで変数が設定されているか調べるにはどのようにすればいいですか? PHPでいう、if(isset($var)){}のような事をしたいのですが
283 名前:nobodyさん mailto:sage [2014/02/25(火) 16:10:25.31 ID:???.net] ごめんなさい、スレを間違えました
284 名前:nobodyさん mailto:sage [2014/02/25(火) 16:37:36.90 ID:???.net] 以下良くあるmysiteで書くけど、 Viewってmysite/mysite/urls.pyに毎回わざわざurlpatternsを書かないといけないの? (r'^myapp/$', 'myapp.views.index')とか また、アプリケーションとしてmyappを追加した場合、mysite/myapp/views.pyに毎回def index(request):context="" return HttpResponse(render())みたいな長ったらしいのを書かないといけないんでしょ? で、テンプレートはmysite/template/myapp/以下にindex.htmlとして入れると Smartyみたいに$view->assign();や$view->display()だけでいけるように設定できれば楽なんだけど
285 名前:nobodyさん mailto:sage [2014/02/25(火) 21:06:50.68 ID:???.net] Djangoの設計概念の理解不足だと思う とは言えドキュメントにこのあたりは纏まって書いてないので ひと通りやらないと分からないのはちょっと不親切だったりする まず"Djangoアプリ 再利用" とかでググってみておくれ urls.pyにまとめてurlを書く利点はページのURL配置に自由度を持たせる為 viewの指定については、django.shortcuts.render でも使えばいい それか同じように毎回書くのが面倒ならそのラッパを好きに自分で作る。 テンプレートの場所も設定で変更できる。 開発時の問題ならシンボリックリンクでも貼っておけば良い。
286 名前:nobodyさん mailto:sage [2014/02/25(火) 21:56:01.64 ID:???.net] なるほど、ちょっと調べてみるね それともう一つ質問あるんだけど、 例えばHTMLのフォーム(form.html)からanalyze.pyへ移動し、 そこでフォームのバリデーションなんかしたりしてから別のHTMLページに飛ばしたい場合は、 <form action="./analyze.py">でどのように指定すればいいの? 例えテンプレートform.htmlがanalyze.pyと同じディレクトリにあっても相対パスが適用されないよね? CSSやJSの外部ファイルの読み込みの際にワケが分からなくてハマったんだけど コレは/static/ディレクトリを作成し、その中に入れてなんとかなった Djangoではマニュアルとか読んでてもModelがDBからみの事をいうような書かれ方してるけど、 自分は外部ライブラリなどもModelだと認識してる analyze.pyのような関数やクラス群はどこに置いて、どのように指定すればいいの?
287 名前:nobodyさん mailto:sage [2014/02/25(火) 22:34:11.12 ID:???.net] PHPはファイルの場所と名前からURL情報が作ら
288 名前:れる。 まずこれを綺麗サッパリ忘れてくれ。 Djangoでは まずURLを登録し、そのURLで実行する処理を指定する。 例えば urls.py に /hoge/ へのアクセスは myapp/views.py の hoge(request) で処理せよという感じで指定する。 換言すれば、urls.py に登録ないURLへはアクセスできない。 Formの処理については 日本語のドキュメントにサンプルがある。 それをまず真似て作ってみる。いきなりDjangoの流儀と違うやり方で実装しようとしないでまずはサンプルの理解から。 別のページに飛ばすのは redirect を使えばよいし、 analyze.pyに書いた処理でバリデーションしたければ、Formのバリデート処理に、analyze.py を import して使えばよい。 また、<form action="xxx">にForm表示とは違うURLを指定することも可能だが、そのURLは当然 urls.py に登録済みでなければ駄目だよ。 >自分は外部ライブラリなどもModelだと認識してる 違う [] [ここ壊れてます]
289 名前:nobodyさん mailto:sage [2014/02/25(火) 23:39:29.25 ID:???.net] 教えてくれてありがとね analyze.pyを{{STATIC_URL}}内に入れてaction部にanalyze.pyを記述しフォームを実行したらanalyze.pyのダウンロードが始まったw なるほど、Djangoって結構ガチッとしたFWなのかな FWはZendFrameworkくらいしか使ったことないんだけど、アレは最初のコントローラー部で迷った以外はライブラリ感覚で使えたし、フォームなんかも無視して自分で実装しても問題なかった 対してcakePHPはガチッとしてると聞いた ライブラリ感覚ならTurboGearの方がいいとか数年前読んだけど 自分としては、PythonはApache連携やら、フォームを作成後ブラウザからスクリプトを起動させるのが面倒くさいから、Django使おうって位の軽いユーザーのつもりだったんだけど、思った以上にブラウジングが面倒くさいなぁと もうちょっと頑張って学習してみる ><form action="xxx">にForm表示とは >違うURLを指定することも可能だが、 >そのURLは当然 urls.py に登録済みでなければ駄目だよ。 ココがちょっと分かんないんだけど、 mysite/libs内にanalyze.pyを入れたとして、 それらのディレクトリ、ファイルなど外部ファイルにアクセスするのにわざわざURL登録しないといけないの? HTML,つまりViewを必要としないpythonファイルをディスパッチ、レンダリングするというなら、その方法が見当も付かないんだけど... 混乱してるなぁ...うぅむ...
290 名前:nobodyさん mailto:sage [2014/02/26(水) 00:25:11.85 ID:???.net] {{STATIC_URL}} 静的なファイルを置く場所 JavaScript cssファイル 画像ファイル etc {{MEDIA_URL}} ユーザがアップロードしたファイルを置く場所 上記にプログラムファイルを置いても駄目。 既に経験済みの様だが、プログラムファイルは実行されずダウンロードされてしまう。 >HTML,つまりViewを必要としないpythonファイルをディスパッチ、レンダリングする・・・ urls.pyには正規表現が使える。 たとえば url(r'^hoge/(?P<pagename>[a-zA-Z0-9]+).html$', 'mysite.views.nonview', name='nonview') と定義すれば /hoge/foo.html や /hoge/bar.html といったURLを mysite/viers.py の nonview関数で処理できる nonview関数ではpagename引数に入ったHTMLファイル名を 任意のディレクトリから呼び出し HttpResponse 等で出力すればよい (もちろん任意のテンプレートでラップしてもよい) または 静的HTMLの表示に全くDjangoを通さないくて良ければ {{STATIC_URL}} 以下にHTMLファイルを配置し 表示処理は HTTPServer にまかせてしまう
291 名前:nobodyさん mailto:sage [2014/02/26(水) 00:48:09.44 ID:???.net] 毎回毎回本当にありがとね View部分の面倒くさい記述は教えてもらったので検索したりして何とかなった 慣れないとDjangoって難しいんだね 今んとこディスパッチャの部分が特に 皆自分で学んでいったんだろうけど、凄いなぁ 自分としては、 foo.htmlフォームの実行 -> analyze.pyよりフォームで送られてきたデータのバリデーションとデータベース接続、登録 -> リダイレクト -> bar.html というごく一般的なフォームの挙動を行おうとしただけでこれだけ悩んでる {{STATIC_URL}} 静的なファイルを置く場所 JavaScript cssファイル 画像ファイル etc {{MEDIA_URL}} ユーザがアップロードしたファイルを置く場所 上記にプログラムファイルを置いても駄目。 既に経験済みの様だが、プログラムファイルは実行されずダウンロードされてしまう。 >nonview関数ではpagename引数に入ったHTMLファイル名を 任意のディレクトリから呼び出し >HttpResponse 等で出力すればよい (もちろん任意のテンプレートでラップしてもよい) と言う事は、Djangoでは/lib/などの外部ファイル(admin.pyやsetting.pyなどではなく、myfunctions.pyのようなもの)は使えず、処理を行いたい挙動はnonview関数内にPythonスクリプトを書いていくということになるんだね? なるほど
292 名前:nobodyさん mailto:sage [2014/02/26(水) 07:45:04.05 ID:???.net] 質問者はMVCが理解できていない
293 名前:nobodyさん mailto:sage [2014/02/26(水) 08:06:17.61 ID:???.net] docs.djangoproject.jp/en/latest/misc/design-philosophies.html d.hatena.ne.jp/shuji_w6e/20090514/1242227504 まずこのあたりに目を通してはどうだろうか
294 名前:nobodyさん mailto:sage [2014/02/26(水) 21:53:50.81 ID:???.net] Two scoop of django 1.6のkindle版マダー?
295 名前:nobodyさん [2014/02/26(水) 22:48:12.48 ID:LOhj6Qup.net] 例えば日毎に複数モデルからデータを持ってきて表示するカレンダーを作る場合、 Manager:date等を指定してのクエリ(戻り:QuerySetや集約後のデータ) View:Calendar.monthdatescalendarのような構造の配列を作る それぞれのモデルのManagerを呼んでデータ取得 配列にはモデルから取得したデータをまとめた辞書を入れる Template:forループで上の配列を回してhtmlにする こんな感じで合ってますか? 不安な点: ・クエリを書く場所(View?Manager?) ・View内でコードを書く場所 今はgetメソッドに直接書いていますが、getは弄らずにメソッドに書いてそれをテンプレートから 呼んだ方が(view.hoge的な)いいのでしょうか?それとも別ファイルに関数を書くべきですか? ・現在はデータをループしやすいような配列にしてから渡してますが、Template内である程度HTMLにした方がいいのか? ※formは軽くタグとか付けられますよね ネットでサンプルを探してはみたのですが、今一これが正解!的なコードが見つからなくて・・・ あと設計の参考になりそうな良いサイトってありますでしょうか?
296 名前:nobodyさん mailto:sage [2014/02/26(水) 22:50:32.75 ID:???.net] >・現在はデータをループしやすいような配列にしてから渡してますが、Template内である程度HTMLにした方がいいのか? Template内で → View内で でした
297 名前:nobodyさん mailto:sage [2014/02/27(木) 01:08:04.43 ID:???.net] 単純なデータ取得、たとえば pkを指定してレコード取得や一覧取得はView ビジネスロジックと言われるような中枢を成す処理はmodelまたはlogics.pyとか別ファイルにする Djangoのポリシーではテンプレート内でデータは加工しない テンプレートはデザイナーが触るものでプログラマーが触るものではない よってデータの加工はviewでやる getメソッド?なにそれ
298 名前:nobodyさん mailto:sage [2014/02/27(木) 05:14:32.62 ID:???.net] >>291 俺ならインタフェースだけ合わせて、template内で同じように見えるようにしてiteration。
299 名前:nobodyさん mailto:sage [2014/02/27(木) 06:00:14.57 ID:???.net] <select><option value="foo">bar</option></select> のような形を作るにはどのようにすればいいのでしょうか? class yes(forms.Form): bar = forms.ChoiceField( widget = forms.Select() ) で、セレクトバーは出たんですが、その後の<option>の指定方法がわかりません 自分はHTMLで{{form.bar}}のようにしています
300 名前:nobodyさん mailto:sage [2014/02/27(木) 06:01:32.60 ID:???.net] すみません、barじゃなくfooでした
301 名前:nobodyさん mailto:sage [2014/02/27(木) 10:04:22.81 ID:???.net] >>296 choices
302 名前:nobodyさん mailto:sage [2014/02/27(木) 17:19:30.62 ID:???.net] フォームでPOST値を送信する場合って、 PHPの場合は、送った先が$_POST['foo']とかを処理するけど、 Djangoの場合は、処理するページ(<form>のあるページ)がPOST値を処理してから次のページへリダイレクトって仕組みだよね? 送った先(次のページ)がPOST値を取得したり表示する場合はセッションを使わないといけないんだよね?
303 名前:nobodyさん mailto:sage [2014/02/27(木) 20:08:10.07 ID:???.net] >>298 そんなことない。作り方次第。 ただ自然に作ると、
304 名前:nobodyさん mailto:sage [2014/02/27(木) 20:09:28.52 ID:???.net] >>299 続き そうなる。
305 名前:nobodyさん mailto:sage [2014/03/01(土) 00:04:24.54 ID:???.net] >>292 getはクラスベース汎用ビューにあるgetのオーバーライドです ネットの参考サイトがそのような書き方をしていましたので requestからURLパラメータ欲しいから・・・と思いましたがView.requestでどこからでも取得出来るんですね となるとコンテキストに追加するのはget_context_dataがいいのかな あとテーブル操作はカスタムManager、レコード操作はModelと意識してます >>294 フォームで言う、form.messageみたいなのを作るって事でしょうか? ネットでもいろんなやり方があって、もう設計に拘らず適当でもいい気がしてきました・・・w しかし関数ベースとクラスベースの情報があってぐぐり難いですね
306 名前:nobodyさん mailto:sage [2014/03/01(土) 02:11:13.60 ID:???.net] >>301 >>294 だが違う。 モデルで吸収するってこと。
307 名前:nobodyさん mailto:sage [2014/03/02(日) 09:36:50.36 ID:???.net] >>1 オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。 toro.2ch.net/test/read.cgi/tech/1393660194/85
308 名前:nobodyさん [2014/04/08(火) 07:57:45.66 ID:Gp3QMMMl.net] request.session['hoge'] = 0 sqlite使用で上のコードを書いただけで 200msくらいブラウザの反応が遅くなるから、 なんとなくmysqlに変えてみたらなぜか早くなりました(300ms→100ms) ※他にも簡単なSQLありますが、上のコードが無い場合は両者反応速度一緒ぐらいです しかしdebug_toolbarで見るSQLの実行時間は常に変わらず0or1ms あとtime.clockでもコードの実行時間見てるけど、なんか変です 上のコードがあるメソッドを、clockで囲ってコード有無・DB変更して計測しても、常に30ms未満 なぜでしょうか・・・orz django1.6.2 python2.7 windows7
309 名前:nobodyさん mailto:sage [2014/04/08(火) 19:30:15.43 ID:???.net] 計測何回やったんだ sqliteはファイルだからIOがとかなんとか mysqlもファイルですよ
310 名前:nobodyさん mailto:sage [2014/04/08(火) 23:51:56.94 ID:???.net] >>305 ついでにtimeitとやらで計測してみました t = timeit.Timer("""s = SessionStore('key') s.save()""", 'from django.contrib.sessions.backends.db import SessionStore') logging.debug(t.timeit(10)) [ sqlite3.8.3.1 ] 約2800ms VACUUMすると遅くなって3800ms・・・ QUERY = u'SELECT "django_session"."session_key", "django_session"."session_data", "django_session"."expire_date" FROM "django_session" WHERE ("django_session"."session_key" = %s AND "django_session"."expire_date" > %s )' - PARAMS = (u"'z9q43506rahjmcheld9e0m9p4motsbwa'", u"'2014-04-08 13:53:36.183000'") QUERY = u'BEGIN' - PARAMS = () QUERY = u'UPDATE "django_session" SET "session_data" = %s, "expire_date" = %s WHERE "django_session"."session_key" = %s ' - PARAMS = (u"'NDFkMjdiMjI5NWUzYjliZWIzNGQwMGI1YzA1ZDcwMWQ5MjNmZWVlNDp7fQ=='", u"'2014-04-22 13:53:36.190000'", u"'z9q43506rahjmcheld9e0m9p4motsbwa'") UPDATEはdebug_toolbar上では1or2ms。トランザクションの関係で計測上手く出来ないのかも? UPDATEをSQLiteManagerから直接実行しても300msかかってました [ mysql5.6.17 ] 約140ms SELECT ??? FROM `django_session` WHERE (`django_session`.`session_key` = 'z9q43506rahjmcheld9e0m9p4motsbwa' AND `django_session`.`expire_date` > '2014-04-08 13:59:03' ) UPDATE `django_session` SET `session_data` = 'NDFkMjdiMjI5NWUzYjliZWIzNGQwMGI1YzA1ZDcwMWQ5MjNmZWVlNDp7fQ==', `expire_date` = '2014-04-22 13:59:03' WHERE `django_session`.`session_key` = 'z9q43506rahjmcheld9e0m9p4motsbwa' しかしsqliteのアダプタって無駄が多いんですね さすがに差が開きすぎな気もするので、単に私の環境のsqliteがおかしいのかも・・・
311 名前:306 mailto:sage [2014/04/09(水) 06:33:27.18 ID:???.net] すみません、どうやら単純にデータがSSDにあるかどうかの問題でした… sqliteファイルをSSDへ移したところ、2800ms→230msまで縮まりました しかしHDDとSSDでここまで違うとは…
312 名前:nobodyさん mailto:sage [2014/05/24(土) 02:57:47.14 ID:???.net] nginxで使う場合uwsgiとgunicornでは、どちらがオススメでしょうか?
313 名前:nobodyさん mailto:sage [2014/05/24(土) 03:17:53.06 ID:???.net] そんな質問してるようじゃおまえにはまだはやい
314 名前:nobodyさん mailto:sage [2014/05/24(土) 12:31:13.12 ID:???.net] uWSGIの方が色々出来て便利だけどドキュメント読めないと詰むかもわからん。 Emperor + Zerg で Graceful reload とか。
315 名前:nobodyさん mailto:sage [2014/05/24(土) 13:50:56.96 ID:???.net] バカげた質問である
316 名前:nobodyさん mailto:sage [2014/05/24(土) 14:09:01.28 ID:???.net] Djangoに入ってるsimplejsonってUNICODEを期待してるの?
317 名前:nobodyさん mailto:sage [2014/05/26(月) 00:49:39.85 ID:???.net] >>312 は?
318 名前:nobodyさん mailto:sage [2014/07/02(水) 22:36:04.75 ID:???.net] どなたかいらっしゃたらちょっと助けて下さい。 DjangoのViewのとある関数で、別の関数の中で使った変数を使うことはできますか? 下の例なら、関数Aの中で関数BのgetHAMという変数を使いたいです。
319 名前:nobodyさん mailto:sage [2014/07/02(水) 22:38:02.95 ID:???.net] (例) def A(request): fee = int(getHAM) + 1 return fee def B(request): getHAM = str(1+1)
320 名前:nobodyさん mailto:sage [2014/07/02(水) 23:15:22.78 ID:???.net] そんな設計絶対に許さないけど、どうしてもというならセッション使おう
321 名前:nobodyさん mailto:sage [2014/07/02(水) 23:17:36.14 ID:???.net] やっぱり許せん ステートレスって言葉を勉強してこい
322 名前:nobodyさん mailto:sage [2014/07/03(木) 00:19:06.33 ID:???.net] 315です。 request.session['getHAM']みたいな感じで解決できたようです。 どうもありがとうございました。 ステートレスの意味が調べました。 ですが私はOAuth1を使ったTwitterアプリを作ろうとしていて、 views.pyのTwitterへリダイレクトする関数とTwitterからのcallbackを受ける関数はどうしても違うものになるかと思います。 プログラミング自体が初心者でして、不快にさせていたら申し訳ないです。
323 名前:nobodyさん mailto:sage [2014/07/03(木) 01:28:08.19 ID:???.net] >>318 ごめん調子に乗っただけ oauth か。oauth みたいにステート保持する必要あるならセッション使う
324 名前:nobodyさん mailto:sage [2014/07/20(日) 11:11:20.67 ID:???.net] プロジェクトとアプリケーションがいまいちわかりません djangoではプロジェクトの下に異なるアプリケーションを作成する前提なんですか? 2ch掲示板のクローンを作りたいならmanage.py startapp bbs2chclone rssリーダーを作りたいならmanage.py startapp rssreader って1つのプロジェクトの中に作っていくスタイルがdjangoですか? PHPのMVCから流れてきたのでこのへんがよくわかりません
325 名前:nobodyさん mailto:sage [2014/07/20(日) 11:42:27.87 ID:???.net] startappでviews.pyも一緒に作られないのは何故ですか?
326 名前:nobodyさん mailto:sage [2014/07/20(日) 17:59:28.79 ID:???.net] 作られるよ
327 名前:nobodyさん mailto:sage [2014/07/20(日) 18:43:16.39 ID:???.net] 1.6と1.7では作られませんよ バージョンいくつの話ですか?
328 名前:nobodyさん mailto:sage [2014/07/20(日) 19:37:29.49 ID:???.net] >>320 二つ目のアプリを別プロジェクトで作ってもいいけど、運用で一緒に動かせるように。 標準で入っているアプリも使っているだろ。 アプリ単体で作ってもいいけど、すぐ動かせるようにプロジェクトをジェネレートしているんだと思う。
329 名前:nobodyさん mailto:sage [2014/09/20(土) 09:55:41.08 ID:???.net] 配布目的ならやっぱりプロジェクトはわけたほうがいいですよね
330 名前:nobodyさん mailto:sage [2014/09/22(月) 18:49:56.60 ID:???.net] 旧態依然とした社内で布教したく、業務システムのプロトタイプを作ってみました。 そこに入れるデータがExcelにしかないのですが、これをインポートするのにxlrdライブラリでExcelを読みつつ、django用に書いたmodelクラスのインスタンスを生成してはsave()を走らせるコードをちまちまと走らせています。 これでも要件は満たすのですが、皆さんだったらどうしますか?
331 名前:nobodyさん [2014/09/25(木) 18:09:06.55 ID:aYh5A6Fe.net] Djangoでおすすめのプラグイン教えて 自分はdjango-debug-toolbarとpaginationくらいしか使ってないけど
332 名前:nobodyさん mailto:sage [2014/09/25(木) 21:23:37.04 ID:???.net] >>327 paginationとかライブラリとしてしか使ってなかったわ。
333 名前:nobodyさん [2014/09/26(金) 03:12:29.74 ID:uLtl5abZ.net] フォームでアルファベットのみとかしたい場合どうすればいい? cleared_data[].isalpha()とかしたら、アルファベット以外でもすり抜けてしまうんだけど
334 名前:nobodyさん mailto:sage [2014/09/26(金) 07:54:29.85 ID:???.net] クライアントサイドとサーバサイドでバリデーションかけろよ
335 名前:nobodyさん mailto:sage [2014/09/26(金) 08:33:46.96 ID:???.net] >>329 cleaned_data見ろよ。
336 名前:nobodyさん [2014/09/26(金) 09:36:46.32 ID:uLtl5abZ.net] >>330 は? サーバサイドでは上記のように試したんだけど出来なかった 内部で変換されて出力時にまた変換されてるのかな、と どういう風にチェックしたらいい? DjangoはガチガチのFWだから、PHPみたいにprintやvar_dumpしても出てこないから分かりにくい >>331 ごめん、cleared_dataじゃなく、cleaned_dataの書き間違いだった どうやって見るん? pdbとか? 自分はdjango-pdb見たが分からんかった
337 名前:nobodyさん mailto:sage [2014/09/26(金) 13:01:27.56 ID:???.net] 【IT】「bash」シェルに重大な脆弱性、開発元がパッチ公開 [14/09/25] daily.2ch.net/test/read.cgi/newsplus/1411612522/ 多くのUNIXおよびLinuxのユーザーに利用されている「Bourne Again SHell(Bash)」に重大な セキュリティホールが発見された。このセキュリティホールはBashによる環境変数の評価方法に起因している。 ハッカーは特別に作成した変数を用いてセキュリティホールを突き、シェルコマンドを実行できる。これにより サーバはさらなる本格的な攻撃に対して脆弱な状態となる。 (略) このセキュリティホールを抜本的に解決するには、脆弱性のあるBashを新しい安全なバージョンに置換する 必要がある。米国時間9月24日朝の時点で、Bashの開発元からすべての現行バージョンをアップデートする パッチがリリースされている。また、DebianとRed Hatはパッケージ化されたパッチを公開している。 ディストリビューターからのパッチを待たず、アプリケーションに対する危険な入力を排除したり、シェルを 呼び出す古いCGIスクリプトを無効化して新しいスクリプトに置換したり、Bash自体を別のシェルに 置換するなどの回避策を実施することも重要だ。
338 名前:nobodyさん mailto:sage [2014/09/26(金) 16:46:16.19 ID:???.net] >>332 シェルで見る。 ブラウザでしか操作できないならログ。 それもわからないならraiseしちゃうとか。
339 名前:nobodyさん [2014/10/02(木) 20:04:40.32 ID:MmprTnHx.net] models使ったスクリプトで、データベースに問い合わせて得た結果セットをJSON化したいんですが、 ...is not JSON seralizableとなります どう処理すればいいですか? ちなみに、 >>>foo = bar.objects.all() >>>print type(foo) <class 'django.db.models.query.ValuesQuerySet'> >>>print json.dumps(foo) で上記のエラーが出ます
340 名前:nobodyさん mailto:sage [2014/10/02(木) 21:12:21.95 ID:???.net] QuerySetオブジェクトはそのままでは渡せない dictionaryじゃないと stackoverflow.com/questions/10502135/django-queryset-to-dict-for-use-in-json
341 名前:nobodyさん [2014/10/03(金) 08:34:38.15 ID:L6uW93jV.net] >>>a = ['ringo','リンゴ'] >>>print a [{'ringo':'\xe3\x82'}]とか\u73feとかで表示されますが、これを日本語でちゃんと、'りんご'と表示させるにはどうすればいいですか? また、階層が深いと[<ringo: ringo object>]のようになったりもしますがこれの対処法も教えてもらえないでしょうか?
342 名前:nobodyさん mailto:sage [2014/10/03(金) 08:44:06.28 ID:???.net] >>337 870 デフォルトの名無しさん sage 2014/10/02(木) 11:43:57.63 ID:9jKc/G7B CUI環境で >>>a = ['ringo','リンゴ'] >>>print a [{'ringo':'\xe3\x82'}]とか\u73feとかで表示されますが、これを日本語でちゃんと、'りんご'と表示させるにはどうすればいいですか? また、階層が深いと[<ringo: ringo object>]のようになったりもしますがこれの対処法も教えてもらえないでしょうか? PHPのvar_dump()みたいにオブジェクト内でもデータを確認したいのですが
343 名前:nobodyさん mailto:sage [2014/10/03(金) 09:28:45.23 ID:???.net] django関係なくね? まずは python2 か python3 かはっきりしろ ringo クラスに __repr__ メソッドを追加しろ
344 名前:nobodyさん mailto:sage [2014/10/03(金) 10:04:20.76 ID:???.net] >>339 関係ないと言いつつ的確に答えてて濡れた
345 名前:nobodyさん mailto:sage [2014/10/04(土) 09:46:27.47 ID:???.net] Djangoってさ、フォームのセキュリティに関して自分たちは何も対策することない? 基本的にO/Rマッパー使ったり、Formsクラスや{{ csrf_token }}使ってる限り セッションハイジャックに関しては分かんないけど
346 名前:nobodyさん mailto:sage [2014/10/04(土) 10:28:41.48 ID:???.net] 任せとけばいいよ テストみてみ すごいから
347 名前:nobodyさん mailto:sage [2014/10/04(土) 10:30:15.26 ID:???.net] 悪いんだけど、そのテスト結果ってどこに書かれてる?
348 名前:nobodyさん mailto:sage [2014/10/04(土) 11:44:46.26 ID:???.net] django のテストコード見てみろ 結果は実行してみろよ
349 名前:nobodyさん mailto:sage [2014/10/04(土) 11:57:21.96 ID:???.net] ポストされたデータの妥当性テスト https://github.com/django/django/blob/master/tests/forms_tests/tests/test_fields.py https://github.com/django/django/blob/master/tests/file_uploads/tests.py 他心配ならテスト読んでみるといい https://github.com/django/django/tree/master/tests 他のフレームワークと違ってdjangoはmozillaがCVEとかあげてくれてる www.cvedetails.com/vulnerability-list/vendor_id-10199/product_id-18211/Djangoproject-Django.html ここ上がってるバグを他のフォームライブラリーで試してみるといいよ
350 名前:nobodyさん mailto:sage [2014/10/04(土) 12:54:37.96 ID:???.net] なるほど、ありがと 安心して使うことにする
351 名前:nobodyさん mailto:sage [2014/10/04(土) 18:50:26.74 ID:???.net] ジャンゴ、ジャンゴ
352 名前:nobodyさん mailto:sage [2014/10/04(土) 18:53:08.32 ID:???.net] DjangoとcakePHPってどっちが良い? サーバ公開ならApatcheと簡単に連携できてメンテも簡単なcakePHPかなと思うけど
353 名前:nobodyさん mailto:sage [2014/10/05(日) 01:06:59.58 ID:???.net] >>348 開発は圧倒的にdjangoかな。
354 名前:nobodyさん [2014/10/05(日) 23:02:12.14 ID:5shIACe9.net] Djangoってさ、views.pyもだけど、特にforms.pyがとんでもなく長くなってしまうと思うけどどう対処してる? フォーム登録のあるページを5ページでも作ろうものならその度にclass作って一気に長くなって管理が面倒くさいんだけど
355 名前:nobodyさん mailto:sage [2014/10/06(月) 00:23:20.78 ID:???.net] views.py が大きくなる時は、 views/__init__py views/foo.py views/bar.py みたいにファイル分割して __init__.py からインポートするようにしてるよ。
356 名前:nobodyさん mailto:sage [2014/10/06(月) 01:23:11.52 ID:???.net] __init__ で * 展開する奴らを見ると殺したくなる
357 名前:nobodyさん mailto:sage [2014/10/06(月) 01:24:20.75 ID:???.net] 'views.foo' でいいだろ
358 名前:nobodyさん mailto:sage [2014/10/06(月) 01:26:27.04 ID:???.net] は???
359 名前:nobodyさん mailto:sage [2014/10/06(月) 01:42:28.00 ID:???.net] >>350 modelForm使ってるので書くことほとんどない。 あと、対応するmodelのファイルに一緒に入れてる。 models.pyは使ってない。1model1ファイル。 modelが中心だと考えている。
360 名前:nobodyさん mailto:sage [2014/10/06(月) 09:45:14.28 ID:???.net] forms.IntegerFieldにmax_length入れたら怒られたんだけど、自分はセキュリティ観点上フォームには必ず文字数制限を入れたい しかも今回の場合は郵便番号の前半と後半部分なので3文字とかしか必要ないんだけど もちろんクライアントサイド側でバリデートはさせるけど どうしたらいいですか?
361 名前:nobodyさん mailto:sage [2014/10/06(月) 10:05:58.70 ID:???.net] >>> f = ComboField(fields=[CharField(max_length=3),IntegerField()]) >>> f.clean(123) 123 >>> f.clean(1234) Traceback (most recent call last): django.core.exceptions.ValidationError >>> f.clean("aaa") Traceback (most recent call last): django.core.exceptions.ValidationError >>> f.clean("567") 567 >>> f.clean("5678") Traceback (most recent call last): django.core.exceptions.ValidationError
362 名前:nobodyさん mailto:sage [2014/10/06(月) 11:13:11.67 ID:???.net] うわ、そんなやり方しないといけないの? widgetとかCharFieldの方に入れるのかな? 何か複雑そうだなぁ 教えてくれてありがと
363 名前:nobodyさん mailto:sage [2014/10/06(月) 22:27:56.00 ID:???.net] >>356 django.core.validators.MaxValueValidator を使えばもう少し簡潔に書けるかも。 少なくとも、フィールドの型を本来のものと変える必要はなくなる。 使い方 等々、上のパッケージとクラスでググるとドキュメントが出てくるよ。
364 名前:nobodyさん [2014/10/08(水) 10:18:30.84 ID:L8w+mBMY.net] Django https://www.youtube.com/watch?v=jn5ajaZgcMw
365 名前:nobodyさん mailto:sage [2014/10/08(水) 10:41:42.66 ID:???.net] >>360 マルチうぜぇ
366 名前:nobodyさん mailto:sage [2014/10/13(月) 23:45:05.77 ID:???.net] views.pyを複数ファイルに分割すると 各viewで同じようなimport文を書くことになると思うんですけど これスマートにできませんか? そういうもの割り切るしかないですか?
367 名前:nobodyさん mailto:sage [2014/10/13(月) 23:59:05.29 ID:???.net] それはしゃーない
368 名前:nobodyさん mailto:sage [2014/10/14(火) 11:41:08.90 ID:???.net] よくある、ユーザー登録する際にメールアドレスを登録してもらって、 そのメールに1回メールを送ってから、記載されたURLを開いて 存在確認が出来たらユーザー登録を許可するってのをやりたいんだけど、 contrib.authでコツコツ実装する感じですかね? なんか、よくあるパターンなので、いいモジュールがあればと思ったんですが。
369 名前:nobodyさん mailto:sage [2014/10/14(火) 16:31:09.62 ID:???.net] Flaskならこの本でそのものズバリの内容を ステップbyステップで解説してるんだがなぁ つか今安いな! この本すごく分かり易いから、 djangoな人にも参考になると思うよ www.amazon.co.jp/gp/aw/d/B00K00W9LI
370 名前:nobodyさん mailto:sage [2014/10/14(火) 17:37:58.26 ID:???.net] >>365 ステマ乙
371 名前:nobodyさん mailto:sage [2014/10/15(水) 00:01:24.58 ID:???.net] 和書なら関係者の疑いもわかるが、洋書で ステマ言われるとは思わんかったわw
372 名前:nobodyさん mailto:sage [2014/10/15(水) 16:53:22.20 ID:???.net] どうせリンク先見てないんだろ www.amazon.co.jp/dp/B00K00W9LI www.amazon.co.jp/dp/1449372627
373 名前:nobodyさん [2014/10/16(木) 12:01:06.28 ID:QKioo2JW.net] Django Version : 1.6.2 pr
374 名前:ice = models.PositiveIntegerField(max_length=10, blank=True) としてsyncdbした後MySQLAdminで確認すると、属性:UNSIGNEDとNULL:いいえとなってる 何でだろ? 自分は空白を許して、正の整数だけで登録したつもりなんだけど どう変えればいいですか? [] [ここ壊れてます]
375 名前:nobodyさん mailto:sage [2014/10/16(木) 14:08:03.63 ID:???.net] >>369 null=Trueってなかったっけ。
376 名前:nobodyさん mailto:sage [2014/10/16(木) 14:10:13.09 ID:???.net] >>369 あ、空白か。空白はcharだから、charを継承したFieldを作らないとじゃないか。
377 名前:nobodyさん mailto:sage [2014/10/17(金) 11:21:20.95 ID:???.net] 質問させてください Django+MySQLでトランザクションを実装しようと考えています 最初1.4の日本語訳を読んでいて'django.middleware.transaction.TransactionMiddleware'をsettings.pyに追加したところエラーが出ました そこで調べているうちにバージョン1.6からトランザクション周りが変わったとのことを知りました https://docs.djangoproject.com/en/1.6/topics/db/transactions/ 英語での解説を読むのですが、'django.middleware.transaction.TransactionMiddleware'についての記述が見当たりません これはもはやsettings.pyに書く必要はなくなったのでしょうか?
378 名前:nobodyさん mailto:sage [2014/10/17(金) 14:41:47.81 ID:???.net] Formって、Class内に一つでも使わないもの入れたらis_valid()通らないのな ハマった 例えば a = forms.CharField() b = forms.CharField() でHTML内でaのフォームだけ使った場合とか クソ仕様だな
379 名前:nobodyさん mailto:sage [2014/10/17(金) 20:54:26.84 ID:???.net] >>373 require=Falseにしとけよ。
380 名前:nobodyさん mailto:sage [2014/10/18(土) 15:52:42.45 ID:???.net] 馬鹿には無理
381 名前:nobodyさん mailto:sage [2014/10/18(土) 19:51:18.31 ID:???.net] The Zen of Python
382 名前:nobodyさん [2014/10/21(火) 18:09:20.88 ID:no1UJMbX.net] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3566
383 名前:nobodyさん mailto:sage [2014/11/02(日) 18:02:08.17 ID:???.net] ManyToManyにしないといけないところをForeignKeyにしてたわ やりなおしかったるいからsqliteファイル直接いじって頑張ってみよう。。
384 名前:nobodyさん mailto:sage [2014/11/14(金) 12:38:43.15 ID:???.net] formsって使ってる?
385 名前:nobodyさん mailto:sage [2014/12/12(金) 11:28:40.00 ID:???.net] 馬鹿には無理
386 名前:nobodyさん mailto:sage [2015/02/12(木) 18:48:13.80 ID:???.net] gae上でdjangoを学ぼうと、eclipseにPyDev 入れてみました。 しかし、gaeに展開できるdjango1.5のプロジェクト をうまく作れません。 ググってみたのですが、djangoのバージョンが 古いものばかりです。 どこかお薦めサイトがないでしょうか?
387 名前:nobodyさん mailto:sage [2015/02/12(木) 21:51:50.94 ID:???.net] nonrel公式のチュートリアル見ればできるだろ
388 名前:nobodyさん mailto:sage [2015/02/13(金) 16:13:01.92 ID:???.net] 今どきEclipseとかJavaでも使わんのではないか PyCharmにしとけ
389 名前:nobodyさん mailto:sage [2015/02/14(土) 21:06:27.94 ID:???.net] emacsでいいんじゃない?
390 名前:nobodyさん [2015/02/16(月) 08:45:20.39 ID:SjRYYRjh.net] datおわた 2ch.net専用ブラウザの開発者の皆さまへ [転載禁止]2ch.net anago.2ch.net/test/read.cgi/software/1424024569/ 【非報】Jane Style山下が2ch専ブラapiを使用許諾する権限を得る fox.2ch.net/test/read.cgi/poverty/1424031246/
391 名前:nobodyさん [2015/02/22(日) 06:23:30.03 ID:OQN9yj0H.net] 馬鹿には無理
392 名前:nobodyさん mailto:sage [2015/02/22(日) 14:18:27.03 ID:???.net] メモ 「Kivy」ではじめるPythonプログラミング―グラフィックライブラリでアニメーションを表現! 2013/11 www.amazon.co.jp/dp/4777517969
393 名前:nobodyさん [2015/03/16(月) 02:43:34.39 ID:2jTe5y36.net] mizchi.hatenablog.com/entry/2015/03/14/133535
394 名前:nobodyさん [2015/03/18(水) 08:24:26.87 ID:nXibA0K9.net] はなだ ゆうじ 花田 雄司 男 1985.2
395 名前:.25 18 法政大学 http://www.ski-japan.or.jp/nationalteam/1329/ [] [ここ壊れてます]
396 名前:nobodyさん mailto:sage [2015/03/19(木) 13:58:23.68 ID:???.net] ビッ○カメラ札幌店の副店長の佐藤伸弦が暴行事件が起きていた 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
397 名前:nobodyさん [2015/04/09(木) 13:19:39.65 ID:jehHF/WR.net] 1.8がリリースされたのに未だに和訳が1.4止まり LTSだからとっとと1.8のも用意して欲しい 翻訳活動してないのにdjangoの翻訳に関わってるとか名乗らないでほしい
398 名前:nobodyさん mailto:sage [2015/04/09(木) 13:36:49.38 ID:???.net] じゃあお前も手伝えよ
399 名前:nobodyさん mailto:sage [2015/04/10(金) 03:11:50.03 ID:???.net] FreeBSDのPython3.4にpipが(どころか、site-packageには何も)入ってないんですが、 その辺の事情をご存知の方、情報ください
400 名前:nobodyさん [2015/04/10(金) 11:36:23.16 ID:IfD1hcAX.net] 何でまたWebprog板で聞いたのか・・・・ どうやってインストールしたのか知らないがpipは搭載されているから 標準パッケージにはまだ3.4がないからソースコードからインストールしたのかどうか知らないが インストールに失敗したのではないかと
401 名前:nobodyさん mailto:sage [2015/04/10(金) 20:32:04.94 ID:???.net] ごめんなさい。板違いでしたね。 Djangoがインストールできなかったので、つい。。。 ついでだから説明しますと、portからもpkgからもインストールしてみましたが、 どっちもsite-packageは空でした。 何かpipに(例えばセキュリティー上の)問題でも発生したのかではと思って 尋ねてみました。
402 名前:nobodyさん [2015/04/22(水) 14:13:21.75 ID:iJvGkrJi.net] FreeBSD の ports はバグの温床
403 名前:実は男 mailto:age [2015/04/28(火) 22:33:49.88 ID:???.net] ぱいそんそわそわ フォロリクよろしく(^з^)-☆ ややちゃん♂ https://twitter.com/minwqgmg #ややちゃんかわいい ややちゃんよりかわいいMTFなどいない i.imgur.com/L7IX75Q.png i.imgur.com/lkujqEZ.png https://pbs.twimg.com/profile_images/590714340384382977/3_IE5FW8.jpg i.imgur.com/t1dy6yB.jpg #百合原まこきもいしね light.dotup.org/uploda/light.dotup.org175301.jpg https://twitter.com/mako_yurigahara
404 名前:nobodyさん [2015/06/23(火) 01:15:24.03 ID:kjxEkJAQ.net] へぇ、Djangoのスレあったのか。 今月の頭ぐらいPythonとDjangoを使ってるんだけど、 だいたい分かった。何か質問があったら答えるよ。
405 名前:nobodyさん mailto:sage [2015/06/23(火) 02:29:43.67 ID:???.net] んじゃ金正男の嫁のスリーサイズ教えて
406 名前:nobodyさん mailto:sage [2015/06/23(火) 02:35:09.92 ID:???.net] Djangoと関係ないので断ります
407 名前:nobodyさん [2015/06/23(火) 13:58:53.76 ID:SobDk1j7.net] laravelのドキュメント翻訳って一人でやってるしDjangoの翻訳がまったく進まないのはリーダーが悪い
408 名前:nobodyさん [2015/06/23(火) 14:20:47.37 ID:SobDk1j7.net] そもそもあのアンケートも「翻訳不要」に誘導尋問してるような感じだしね これでDjango翻訳に貢献してますっていうのはちょっとおかしいよねって話
409 名前:nobodyさん mailto:sage [2015/06/23(火) 15:47:36.97 ID:???.net] せやな。何も貢献してない人よりも 貢献しているってだけだな。
410 名前:nobodyさん mailto:sage [2015/06/25(木) 01:47:47.84 ID:???.net] なんであんなに読みにくいんだろう
411 名前:nobodyさん mailto:sage [2015/06/25(木) 22:38:47.36 ID:???.net] 翻訳してコミットすれば良いのでは
412 名前:nobodyさん mailto:sage [2015/06/26(金) 07:02:59.90 ID:???.net] djangoは他の国のもあまり翻訳進んでなさそうだな
413 名前:nobodyさん [2015/06/29(月) 17:13:42.47 ID:Bgy+1U3A.net] https://docs.google.com/forms/d/1Owv-Y_beohyCm9o2xPamdBnvjreNYoWai3rDloKZxWw/viewanalytics
414 名前:nobodyさん mailto:sage [2015/08/03(月) 21:54:25.08 ID:???.net] manage.py runfcgi socket=hogehoge daemonize=falseでFastCGIを起動すると、kill -SIGTERMで死んでくれない。 defunctだからってことはないと思うけど、チュートリアルとか見ても殺すのにkill $(cat pidfile)だけなんだよなぁ。
415 名前:nobodyさん mailto:sage [2015/08/03(月) 22:09:28.04 ID:???.net] ×defunct ○deprecated
416 名前:nobodyさん mailto:sage [2015/08/04(火) 12:32:33.22 ID:???.net] 死んだら http でポート叩け
417 名前:nobodyさん mailto:sage [2015/08/04(火) 22:16:53.73 ID:???.net] 自己解決。 実際はmethod=preforkとしてたんだけど、コレが良くなかったみたい。 Python3+Django1.8で動かしていて、runfcgiに必要なflupパッケージにflup6を使っていて、コイツがpreforkモード時の シグナルの取り扱いにバグだかなんだか分からないがちゃんと拾ってくれなかったのが原因だった。 preforkにしたのは公式やWeb検索であったからで、とくにマルチプロセスにする意味もないのでmethod=threadedにしたら 問題なく動いた。 まぁ、どうせuwsgiとか使うのが常套なんだろうから大して役に立たないけど、情報展開。
418 名前:nobodyさん [2015/08/10(月) 09:57:31.75 ID:aAG1FD9w.net] 無料でdjango動かせるところがいいんだけど 俺の知ってる限りだとdjangoのバージョンが古いんだよね 1.8が使える所があったらいいんだけど
419 名前:nobodyさん mailto:sage [2015/08/10(月) 10:10:10.07 ID:???.net] GAEもDjango動くとか言ってて騙されたわ
420 名前:nobodyさん mailto:sage [2015/08/10(月) 13:47:02.66 ID:???.net] スレチだけどheroku池
421 名前:nobodyさん mailto:sage [2015/08/10(月) 14:00:51.55 ID:???.net] あっごめんスレチではないのか
422 名前:nobodyさん mailto:sage [2015/08/10(月) 22:47:39.35 ID:???.net] 東方で不正発覚 [転載禁止] hope.2ch.net/test/read.cgi/touhou/1439135722/
423 名前:nobodyさん [2015/08/10(月) 23:50:30.22 ID:+yFSj61n.net] ロケールが日本の時のnaturaltimeで未来の分数に「今から1時間」みたいなの気持ち悪い この訳を考えたやつ出てこいよwww
424 名前:nobodyさん mailto:sage [2015/08/11(火) 12:02:46.15 ID:???.net] >>417 無理に翻訳しなくていいから 母国語で書いて!
425 名前:nobodyさん mailto:sage [2015/08/19(水) 23:01:45.48 ID:???.net] まだ1.4がメンテナンスされていたのかよ さっさと切ればいいのいのに
426 名前:nobodyさん [2015/10/30(金) 11:16:38.21 ID:H6qoFEao.net] Djangoについて勉強したいのですが、何かいい資料はないでしょうか? 英語の資料とか勉強過程で読んで来たのですが、なかなかしんどくて できれば日本語の本があればいいのですが
427 名前:nobodyさん mailto:sage [2015/10/30(金) 21:29:36.05 ID:???.net] 俺も我慢して英語の本を読んでるよ
428 名前:nobodyさん mailto:sage [2015/10/30(金) 21:51:19.32 ID:???.net] >>420 かってにマルチしないで・・・ >>421 やっぱ洋書が一番ですかね プログラマーやってると英語できないって致命的だなぁと思います
429 名前:nobodyさん [2015/10/31(土) 11:43:12.18 ID:4u0/YoLN.net] 致命的ならお前はもう死んでいる
430 名前:nobodyさん [2015/10/31(土) 20:01:26.57 ID:i2zw6rVr.net] 特定のコンセプトなしに自由に利用することができるフリーな掲示板です。 自由なスレッドの作成、投稿にコメントの付与など3次元で楽しめます。 URLの投稿でのサイトの内容を画像でキャッシュします。 履歴も表示することができ、サイトの保存にも役立ちます。 また、RSS配信の記事を一覧で表示するニューススレッドを追加しました。 fluid.twolineprj.com/twoline/entry (スマートフォンにも対応) 気軽に投稿してみてください。 また、新規サービスも続々追加予定。 こんな機能があったら・・などご意見も絶賛募集中!
431 名前:nobodyさん mailto:sage [2015/10/31(土) 23:06:01.54 ID:???.net] 本を買わずとも、とりあえず思ったとおりに動かすようなのは日本語のページ見ながらでもできると思う。 ただ、なんというかべからず集というかベストプラクティスというかそういったものを体系的に学ぶとなると、書籍なのかな
432 名前:nobodyさん mailto:sage [2015/11/02(月) 03:28:28.05 ID:???.net] 洋書がいいよ。なんてったって要所を抑えているからね。ばいちゃ
433 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
434 名前:nobodyさん [2015/11/02(月) 12:55:32.10 ID:OiZKD7bG.net] >>426 めっちゃうけたωωωωωωωωω
435 名前:nobodyさん [2015/11/04(水) 19:16:35.89 ID:gcyCvqHq.net] 転職時の注意事項。 下記の条件が全て当てはまる会社にご注意下さい。 ・IT系 in Tokyo ・転職会議で2.5点 ・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される
436 名前:nobodyさん [2016/01/26(火) 21:52:59.08 ID:xWpOE00O.net] 742 デフォルトの名無しさん sage 2016/01/26(火) 11:04:43.37 e3nmXFm7 そうか、やっぱ遅いのか pypy使えば少しは早くなるのかな? PythonはTracで感じたけれど、スクリプトじゃなくアプリケーションレベルになると極めて遅い印象なんだよな Tracだけかもしれないけれど Dropboxは通信が関係してくるので遅さは仕方がないけれども Djangoスレなんて専用のがあるんだな そっちに行ってみよう
437 名前:nobodyさん [2016/02/01(月) 14:45:45.09 ID:GT9PcjWe.net] データベースに性別で男か女かだけを0か1で入れたいんだけど、こういう場合でもPositiveSmallIntegerFieldがいいのかな? かなり冗長な気もするけれど
438 名前:nobodyさん mailto:sage [2016/02/02(火) 07:24:38.76 ID:???.net] >>431 ISO 5218に従え https://ja.wikipedia.org/wiki/ISO_5218
439 名前:nobodyさん mailto:sage [2016/02/02(火) 16:18:52.70 ID:???.net] >>432 で、Fieldはどれがいいの? SmallIntegerと、そのISOに反してMとFでやった場合のChar(max_length=1)ではどっちが小さく出来るのかなと
440 名前:nobodyさん mailto:sage [2016/02/03(水) 15:17:44.59 ID:???.net] フォームで生年月日を、と思うのですが何かいい方法はないでしょうか? www.ahref.org/doc/hinagata/yyyymmdd.html のように、 year = forms.ChoiceField( label=u'year', choices=( (1900,
441 名前:nobodyさん [2016/02/03(水) 15:41:35.78 ID:pxpepjDt.net] year = forms.ChoiceField( label=u'year', choices=( [_ for _ in range(1900:2017)]
442 名前:nobodyさん mailto:sage [2016/02/03(水) 15:52:29.45 ID:???.net] >>435 あぁ、そういう事出来たんですね 全く考えてもみませんでした(情けない) ありがとうございました
443 名前:nobodyさん mailto:sage [2016/02/04(木) 15:10:04.18 ID:???.net] Djangoってなんでこんな分かりにくいんだろうか? 自分でPHPで作ったほうが遥かに楽で早く実装できると思う
444 名前:nobodyさん mailto:sage [2016/02/04(木) 17:44:25.15 ID:???.net] 同意せざるを得ない
445 名前:nobodyさん mailto:sage [2016/02/05(金) 16:26:40.94 ID:???.net] たしかに分かりにくいけど一度仕様を把握してしまえば大規模なの作る場合はDjangoのほうが向いてると思う ぶっちゃけ個人でやるならphpのほうが楽だけどな
446 名前:nobodyさん mailto:sage [2016/02/06(土) 15:04:49.92 ID:???.net] ほかの軽量以外のフレームワークも全部分かりにくいとかぼやいてそうだなw
447 名前:nobodyさん mailto:sage [2016/02/07(日) 16:56:27.33 ID:???.net] 誰かDjango1.9を翻訳してくれ 1.4は古すぎて、仕様が違うところがチラホラ で、エラーと戦うのが面倒くさい
448 名前:nobodyさん mailto:sage [2016/02/09(火) 00:53:05.53 ID:???.net] 英語わからんでも、ソース読んだらだいぶ分かるようになった。
449 名前:nobodyさん mailto:sage [2016/02/10(水) 16:21:00.58 ID:???.net] バグ増殖マンですね判ります
450 名前:nobodyさん mailto:sage [2016/02/14(日) 21:18:21.64 ID:???.net] 今のDjangoはマニュアル読んでも分かるように、1.4とは結構文法が違ってきている 日本語に翻訳するべき時期には来ているとは思うね
451 名前:nobodyさん mailto:sage [2016/02/14(日) 22:42:32.16 ID:???.net] GZip middlewareなんかも、1.4のマニュアルにはセキュリティ問題のこと書かれてないもんな SecurityMiddlewareもない 1.4のマニュアルはもはや役立たずだよ つまり、英語が出来ないとDjangoは使ったらダメくらいになってるな
452 名前:nobodyさん mailto:sage [2016/02/15(月) 09:32:17.46 ID:???.net] Django1.9は1.4とは別物 マニュアル1.4によく載っていたmodel内の__unicode__すらもはや非推奨 日本語訳の1.4は今や無用の産物 むしろ混乱する 英語出来なければDjango1.9は使わず、マニュアルが日本語対応している1.4使うべき
453 名前:nobodyさん mailto:sage [2016/02/15(月) 11:53:55.96 ID:???.net] 自分の為にもここにURI書いとくけど、これはテンプレに入れんとダメだな バージョンでの違いが大きくなってるから https://docs.djangoproject.com/en/1.9/internals/deprecation/
454 名前:nobodyさん mailto:sage [2016/02/15(月) 12:25:25.76 ID:???.net] 古いドキュメントを検索から消し去る方法ないのかねぇ。 jQueryのあれも消えて欲しいんだが。
455 名前:nobodyさん mailto:sage [2016/02/16(火) 13:34:55.21 ID:???.net] あの翻訳システムに登録して、おまえ等で少しずつ翻訳してくれよ…
456 名前:nobodyさん mailto:sage [2016/02/17(水) 02:38:58.22 ID:???.net] >>449 これ翻訳したあとの文章をどこに入力するの?
457 名前:nobodyさん mailto:sage [2016/02/18(木) 18:56:40.82 ID:???.net] >>448 googleなら時期指定出来なかったっけ
458 名前:nobodyさん mailto:sage [2016/02/18(木) 19:02:28.95 ID:???.net] >>451 初心者に対して悪い影響を与えるから ネット上から消えて欲しい
459 名前:nobodyさん mailto:sage [2016/02/26(金) 01:55:48.44 ID:???.net] 何にせよ、日本語の情報が少ないのと、古いがために日本では使いにくいと思われるだろうな 日本では断然PHPだろうし PHPには勝てないよ ちなみに面倒くさかったけれど、1.9の英語のマニュアル殆ど読んだ 1.4とは違う部分が多い
460 名前:nobodyさん mailto:sage [2016/02/27(土) 22:41:02.60 ID:???.net] 俺は1.8から始めたんだけど、それでも1.4のドキュメントは最初の最初は役に立ったよ。 後はひたすらググって作ってきた。 そのググった結果でやっぱり英語の1.9のドキュメントが結構ヒットするから、自然と読んでるようになったなぁ。 これを1から読んでたら多分挫折してた
461 名前:nobodyさん mailto:sage [2016/02/29(月) 12:46:10.78 ID:???.net] 俺が一週間ぐらいで私的に翻訳してた内容を何ヶ月もかかってリリースしてるダメな翻訳チーム もういい加減こんなペースで活動してますアピールしてるのださいだけ
462 名前:nobodyさん mailto:sage [2016/03/01(火) 00:41:45.11 ID:???.net] >>455 その翻訳どっかに公開してよ
463 名前:nobodyさん mailto:sage [2016/03/01(火) 21:04:21.77 ID:???.net] チームってか今誰か翻訳してんの? アピールってなんだ? 批判だけして貢献できない癖に俺有能アピールはダサいだけ()
464 名前:nobodyさん mailto:sage [2016/03/01(火) 22:56:32.09 ID:???.net] 翻訳してますアピールしてほとんど活動してないよりかはまし
465 名前:nobodyさん mailto:sage [2016/03/02(水) 00:40:23.90 ID:???.net] >>458 んなこたない オレオレ翻訳アピールして全く活動してない奴よりは少なくともマシ
466 名前:nobodyさん mailto:sage [2016/03/02(水) 01:06:28.35 ID:???.net] こんなんで活動してますって言えるなら他のOSSのドキュメント翻訳チームだったら首だよ首
467 名前:nobodyさん mailto:sage [2016/03/02(水) 18:25:59.93 ID:???.net] 言うほど翻訳って必要か?
468 名前:nobodyさん mailto:sage [2016/03/03(木) 11:48:21.85 ID:???.net] 文句言うなら、誰か勝手に翻訳して公開したらいいんじゃないか?
469 名前:nobodyさん mailto:sage [2016/03/10(木) 09:42:44.23 ID:???.net] 今月から触りだしてネットで人のソース見ながらAPIまでは作ったけど難しい
470 名前:nobodyさん mailto:sage [2016/03/12(土) 18:28:00.76 ID:???.net] 1.9はやらなくていいんじゃない?1.9から使えないものはログにでるし。 1.8がLTSだから1.8やるといい。そろそろ1.8がリリースされて1年だな。 あと2年のサポートだが、Django2系が出たらそっちがLTSになる。
471 名前:nobodyさん mailto:sage [2016/03/18(金) 12:28:52.65 ID:???.net] 自前のアプリで、管理サイトのlist_displayで表示項目と順序を制御するような事を実現したいのですが、参考になる情報源ないでしょうか。 ログインしたユーザーにより、あるモデルに対してユーザーAは項目1と項目2だけ、ユーザーBは項目2と項目5を表示するような事がしたいのです。 表示カラムモデルのようなものを作って、セッションからユーザーを特定し、対応する表示カラムモデルを取ってきて、それを元にコンテキストを生成すればなんとかなるかなと思ったり思わなかったり試行錯誤で悩んでいます。
472 名前:nobodyさん mailto:sage [2016/03/18(金) 16:14:37.86 ID:???.net] ttp://qiita.com/44d/items/897e5bb20113315af006 恐らく似たような事例を見つけました。
473 名前:nobodyさん mailto:sage [2016/03/20(日) 10:19:42.44 ID:???.net] >>465 ユーザが2人とかなら管理画面分ける方が楽かも。 正攻法ならModelAdmin.changelist_viewを継承していじったらいけない?
474 名前:nobodyさん mailto:sage [2016/03/22(火) 16:08:01.71 ID:???.net] >>467 ありがとうございます。内容についていけてませんが、contrib/adminの中を漁ってみることにします。 自前アプリでやりたいだけなので、汎用的に作ってあるadmiサイトよりは簡単なのだろうと思いますが、そのadminサイトの中身なので難しいですね。。。
475 名前:nobodyさん [2016/04/14(木) 23:47:51.69 ID:s0sLChci.net] もう1ヶ月も投稿ないのか? 慣れたらDjangoが一番楽なような気がするのは俺だけか? PHPのFWよりもいい気がするけれど まぁガチガチなところがあるので、Ajaxとかの実装に少し悩んだりしたけれど DB周りのフィールド名とかもハマった
476 名前:nobodyさん mailto:sage [2016/04/15(金) 02:44:27.88 ID:???.net] ハマりどころをまとめてくれてるサイトないの
477 名前:nobodyさん mailto:sage [2016/05/08(日) 21:34:57.72 ID:???.net] 最初の設計が悪かったせいなんだけど、途中でapplicationの名前を変えると テーブル名変えたり色々とめんどくさいね。
478 名前:nobodyさん mailto:sage [2016/05/08(日) 21:52:04.69 ID:???.net] テーブル名指定できるだろ
479 名前:nobodyさん mailto:sage [2016/05/09(月) 16:35:01.31 ID:???.net] ナビゲーションメニューのような共用のテンプレートを作って他のテンプレートに埋め込めますか?
480 名前:nobodyさん mailto:sage [2016/05/10(火) 18:44:00.01 ID:???.net] >>473 共通のものを含むベースのテンプレートを作ってそれを継承するのがマニュアル的なやり方じゃないかな?
481 名前:nobodyさん mailto:sage [2016/05/10(火) 21:24:17.55 ID:???.net] >>474 調べてやってみます ありがとうございます
482 名前:nobodyさん [2016/05/14(土) 21:58:23.26 ID:OUPh7qaa.net] マ イ ン ド コ ン ト ロ ー ル の手法 ・沢山の人が、偏った意見を一貫して支持する 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法 ・不利な質問をさせなくしたり、不利な質問には答えない、スルーする 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法 偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い 靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト 10人に一人は カ ル ト か 外 国 人 「ガ ス ラ イ テ ィ ン グ」 で 検 索 を !
483 名前:nobodyさん [2016/05/26(木) 12:52:23.01 ID:qykxgyjz.net] ge
484 名前:nobodyさん [2016/05/26(木) 17:01:30.37 ID:qykxgyjz.net] gult4
485 名前:nobodyさん mailto:sage [2016/05/27(金) 17:14:04.02 ID:???.net] プログラミングの考え方が対象年齢5歳の絵本で身につく「ルビィのぼうけん」にpython gigazine.net/news/20160524-hello-ruby-review/
486 名前:nobodyさん [2016/06/01(水) 17:10:58.30 ID:I6bu/X7DT] modelformset_factoryを使ってmodelからform作成してるんですが、これってmodelのレコード数にlimitかけて作成出来ないんでしょうか? modelformオブジェクト作成時にqueryset[:50]のようにスライスしたqueryset渡すと Cannot reorder a query once a slice has been taken. というエラーが出てしまいます。 全レコード取得(3万レコードほど)のクエリ実行するとサーバが落ちてしまいます。クエリ自体が重いのではなく、クエリ結果からformを作成する部分が重いのだとはおもうのですが。
487 名前:nobodyさん [2016/06/01(水) 18:29:05.88 ID:I6bu/X7DT] ??すいません自己解決。 スライスとorderの順番の問題でしたね
488 名前:nobodyさん [2016/06/11(土) 15:49:21.45 ID:CUuO3A4Q.net] WSGI周りの理解がダメなのか、調べたとおりやってもデプロイできないorz 実行者がapacheになるとパスが変わったりするのだろうか。
489 名前:nobodyさん mailto:sage [2016/06/14(火) 12:50:08.99 ID:???.net] 漏れはあきらめてapache用のdjango-cgi.pyを使ってる
490 名前:nobodyさん [2016/06/17(金) 18:07:15.86 ID:4EMEQ+se.net] 上手く行ったと思ったら数時間でアクセスできなくなって再格闘中。 トータルで7日くらいやってるが諦めて他の方法にしたほうが良さそう。。。
491 名前:nobodyさん [2016/06/23(木) 23:04:02.02 ID:3kqgeKYA.net] 諦めきれず再格闘。macだからなのか、apacheが使ってるhttpdがapple製のdeamon?なのが原因なのか、多分wsgiにsetuidで権限を付与する所で失敗してバグってる模様。Linuxだったらもう少し楽に設置できてたのかなぁ。
492 名前:nobodyさん [2016/08/04(木) 14:41:29.14 ID:DIwkRxVh.net] >485 まずはVirtualBOXとvagrantを入れてみよう。
493 名前:nobodyさん [2016/08/09(火) 14:46:53.63 ID:5tVutP1r.net] 申し訳ないんですがやっぱりWebアプリをdjangoで作るのはやめるべきだという結論に達しました。 Rubyは嫌いだけどやるならrailsのほうがいいです。 djangoが動かせるフリーのクラウドサーバも極少ないですし、あったとしてもバージョンが古いんですね。 django 1.9に対応したサーバなんてないんですよ。
494 名前:484 [2016/08/09(火) 23:01:50.49 ID:UI5expeY.net] >>486 堪忍してherokuにインストールしました。。。
495 名前:nobodyさん mailto:sage [2016/08/10(水) 15:36:08.59 ID:???.net] ruby上で動くpythonがあれば解決する気がする
496 名前:nobodyさん mailto:sage [2016/08/12(金) 19:52:37.86 ID:???.net] ないので解決しない
497 名前:nobodyさん mailto:sage [2016/08/13(土) 12:57:08.39 ID:???.net] Ruby より速くなることはないので地獄
498 名前:nobodyさん mailto:sage [2016/08/19(金) 22:27:19.86 ID:???.net] たしかにDjangoは環境構築とメンテで時間取られる。 自分のサービスならまだしも、人のサービスを開発するとなると、 サーバー選択の時点でDjangoは除外せざる得ない。
499 名前:nobodyさん mailto:sage [2016/12/28(水) 18:31:26.98 ID:???.net] Python3でwebsocketを使えるDjangoのフレームワークってありますか?
500 名前:nobodyさん mailto:sage [2017/02/19(日) 06:00:37.35 ID:???.net] 日経とかGunosyとかDjango本出してくれたまへよ
501 名前:nobodyさん [2017/03/07(火) 15:52:21.69 ID:oo+KeZxl.net] 過疎ってんねー 個人じゃ使わないか
502 名前:nobodyさん [2017/04/14(金) 15:39:49.10 ID:XekATNXY.net] 相変わらず投稿ナッシング! Python使いにはDjango扱いやすいと思うんだけどなあ 少しお金かかるけどGAE/FEにものせられるよ?
503 名前:nobodyさん [2017/04/15(土) 21:09:28.96 ID:TT9Cv44c.net] 初心者(web経験なし) 一通り、チュートリアルに目を通しましたが、 殆ど解りませんでした サンプルプロジェクト一式を配布しているサイトなどは無いでしょうか?
504 名前:nobodyさん mailto:sage [2017/04/16(日) 18:43:46.57 ID:???.net] 世の中 single page application にいってるからな
505 名前:nobodyさん mailto:sage [2017/04/16(日) 21:18:40.86 ID:???.net] python使いたかったけど初心者だから情報の少ないDjangoよりrailsの方が勉強しやすいと思ってrailsに乗り換えた
506 名前:nobodyさん mailto:sage [2017/04/16(日) 21:28:25.79 ID:???.net] それでいいんじゃね? pythonはドキュメント充実してるけど djangoのチュートリアル読んで理解できないレベルなら 勉強しようとしても無駄 自分の理解出来そうなとこから始めるのはいいと思うよ 今後はrails頑張ってね
507 名前:nobodyさん mailto:sage [2017/04/25(火) 19:11:24.32 ID:???.net] 結局どのフレームワークがいいの?
508 名前:nobodyさん mailto:sage [2017/04/28(金) 11:09:19.39 ID:???.net] 20年くらいメンテ続けてくれるやつを選べ 10年じゃだめだ
509 名前:nobodyさん mailto:sage [2017/05/21(日) 22:16:03.28 ID:???.net] 機械学習の盛り上がりで pythonは日本でも一気にメジャー言語になったのに いまだにdjangoは盛り上がらないね 何故なんだろか みんなflask使ってんの?
510 名前:nobodyさん mailto:sage [2017/05/22(月) 11:25:28.69 ID:???.net] 学習コストの問題じゃないか 色々できるからそのぶん色々勉強する必要がある
511 名前:nobodyさん mailto:sage [2017/06/30(金) 12:25:27.45 ID:???.net] 瑕疵担保責任(かしたんぽせきにん) 納品されたシステム、プログラムに不具合があった場合、10年後でも無償で修理してもらうことが可能になった。 民法改正で事実上期限が「無制限」になった 不具合を指摘されたらすぐに行動をとるべし 納品物に不具合があれば損害賠償を請求される可能性もある www.atmarkit.co.jp/ait/articles/1706/26/news014.html itpro.nikkeibp.co.jp/atcl/news/17/052601508/?rt=nocnt 改正法では欠陥に気付いてから1年以内にITベンダーに通知すれば、通知後5年以内は修正や報酬の減額などを求められるとしている 全ベンダーが泣いた民法改正案を解説しよう その1 www.atmarkit.co.jp/ait/articles/1609/14/news009.html www.atmarkit.co.jp/ait/articles/1609/14/news009_2.html www.atmarkit.co.jp/ait/articles/1609/14/news009_3.html ポイント1:修補や損害賠償、契約解除の期限がなくなる 従来あった「瑕疵担保期間は引き渡しから1年」という考えはなくなる。 条文にある通り、注文者は成果物が契約の目的に適合しないことを発見したら、 その「発見したときから1年以内」ならさまざまな請求ができる。発見が10年後なら、11年後まで請求可能なのだ。 もっとも、現実のユーザーとベンダーの関係でも、たとえ契約書に「瑕疵担保責任期間は納品から1年と」明記されていても、 「2年目以降は不具合の修正に対応しない」と主張するベンダーはまれだ。多くの場合は、納品から何年たっても、 バグが見つかればユーザーのところに飛んで行き、無償で改修するだろう。 重大な脆弱性が現バージョンから発見されました。こちらでアップデートしたところ、起動ができなくなりました。 至急弊社に来て修正作業をお願いします。なおお金は払わない。また営業に損失が出たので損害請求もする。
512 名前:nobodyさん [2017/07/19(水) 23:27:15.08 ID:7/u0QJXw.net] 今更だがDjangoにはまった!慣れれば使い勝手いいな。
513 名前:nobodyさん mailto:sage [2017/08/09(水) 07:24:20.15 ID:???.net] 俺はtornado使ってるわ ORMさえ決められてないアバウトなフレームワークだけど、 さすがfacebookの息がかかってるだけあって使い勝手はいい
514 名前:nobodyさん mailto:sage [2017/09/12(火) 23:26:58.79 ID:???.net] DBのmigrationって何? DBをデプロイするってこと?
515 名前:nobodyさん [2017/09/13(水) 15:46:29.97 ID:KuGcmary.net] デプロイも含まれるがデプロイではない
516 名前:nobodyさん mailto:sage [2017/09/13(水) 19:57:27.79 ID:???.net] スキーマの変更
517 名前:nobodyさん mailto:sage [2017/09/13(水) 22:21:26.05 ID:???.net] スキーマだけじゃなくてスキーマ変更に伴うデータもマイグレートできる
518 名前:nobodyさん mailto:sage [2017/09/15(金) 18:06:59.05 ID:???.net] プラグインのマイグレートはわりかししっかり書くけど、プロジェクトはアップばかりでダウンはほとんど書いてないわ
519 名前:nobodyさん mailto:sage [2017/09/17(日) 20:58:49.75 ID:???.net] >>509 >>510 >>511 ありがとうございます ORMで定義したdbのモデルをsqlに変換する作業がマイグレーションって感じですかね
520 名前:nobodyさん mailto:sage [2017/09/17(日) 21:34:04.47 ID:???.net] DMLを担うのがORMで、DDLを担うのがマイグレートと覚えときゃいよ
521 名前:nobodyさん mailto:sage [2017/09/17(日) 21:35:59.32 ID:???.net] DMLはModelやな すまんこ
522 名前:nobodyさん [2017/10/12(木) 15:47:36.77 ID:DO0u3nqT.net] python2のdjangoとpython3のdjangoがごちゃ混ぜに入って詰むから django2.0でpython2.7と完全に決別するまでは普及は無理 普通に入れようとするとpython2.7のdjangoになって将来的に詰むし
523 名前:nobodyさん mailto:sage [2017/10/15(日) 06:52:27.35 ID:???.net] Formってflaskでいうwtfみたいなものですか?
524 名前:nobodyさん mailto:sage [2017/10/15(日) 12:34:08.34 ID:???.net] what the fxxk ですね
525 名前:nobodyさん mailto:sage [2017/10/22(日) 23:57:50.01 ID:???.net] wtfとだいたい同じです
526 名前:nobodyさん [2017/11/11(土) 16:19:58.51 ID:4/W7I1Al.net] Live editor for CSS and LESS https://addons.mozilla.org/ja/firefox/addon/live-editor-for-css-and-less/ スタイルシート編集しつつ、リアルタイムで確認できる。これめっちゃイイ! Custom Style Script (Inject desired CSS or JS) https://addons.mozilla.org/en-US/firefox/addon/custom-style-script/ 特定のページに対してJSとcssを個別にまとめて(;)適用・管理できる。
527 名前:nobodyさん [2017/12/09(土) 12:42:33.03 ID:tD6DMY3k.net] Django 2.0 released https://www.djangoproject.com/weblog/2017/dec/02/django-20-released/
528 名前:nobodyさん [2017/12/09(土) 12:47:06.42 ID:TFkLt9wd.net] --------ktkr--------
529 名前:nobodyさん mailto:sage [2017/12/16(土) 02:13:26.51 ID:???.net] デバッグの為にPycharm使ってみたけど、"The SECRET_KEY setting must not be empty"を吐いて動かねえ。 setting.pyのSECRET_KEYを読み込んでないような様子なんだけど解決できねえ。
530 名前:nobodyさん mailto:sage [2017/12/24(日) 02:12:11.20 ID:???.net] Railsが流行ってるから手出すべきか迷ってるんだけど Django使える人がRails覚えるメリットというか webサービス作るにあたってRailsの勝ってる利便性とかってある? Djangoが最初に勉強したWAFなので、他のWAFは自動で管理画面作ってくれないらしいと知って驚いてる 求人数とか日本語資料の多さとかじゃなくて純粋に作りやすさとかの観点が聞きたい
531 名前:nobodyさん mailto:sage [2017/12/24(日) 07:24:12.04 ID:???.net] rails流行ってるって何年前の話だ?
532 名前:nobodyさん mailto:sage [2017/12/24(日) 09:38:15.17 ID:???.net] >>525 ヤフーでググってみたら? ヘイ尻!rails流行ってるって何年前の話だ?
533 名前:nobodyさん [2017/12/24(日) 13:34:01.27 ID:Ihv87YQh.net] >>525 ほんそれ
534 名前:nobodyさん mailto:sage [2017/12/24(日) 14:01:52.85 ID:???.net] あのさー質問の主題そこじゃないってわからん? そんなに気に食わないなら「俺の周りでは使用してる人が多いから」に訂正します 誤解を招く表現をして申し訳ありませんでした
535 名前:nobodyさん [2017/12/24(日) 14:09:43.96 ID:Ihv87YQh.net] >Railsが流行ってるから手出すべきか迷ってるんだけど 出さなくていい時間の無駄 >Django使える人がRails覚えるメリットというか ない >webサービス作るにあたってRailsの勝ってる利便性とかってある? ない >Djangoが最初に勉強したWAFなので、他のWAFは自動で管理画面作ってくれないらしいと知って驚いてる それでいいやん >求人数とか日本語資料の多さとかじゃなくて純粋に作りやすさとかの観点が聞きたい 自分で結論出てるのにいちいち聞くなよ
536 名前:nobodyさん mailto:sage [2017/12/24(日) 14:43:09.36 ID:???.net] 馬鹿には無理
537 名前:nobodyさん mailto:sage [2017/12/24(日) 19:28:51.89 ID:???.net] Redmineの拡張作れる程度の知識は付けといて損はない
538 名前:nobodyさん [2017/12/26(火) 15:05:14.67 ID:LQjf7/m0.net] RailsもDjangoも仕事で使ったけど、Railsの仕事は腐るほどあるけどDjangoの仕事は殆ど無い。 だけどRailsみたいなMVCフレームワークももう古いから、必要に迫られてないならやる必要ない
539 名前:nobodyさん [2017/12/30(土) 12:10:13.09 ID:YhlYw6jg.net] 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 80U0I4S694
540 名前:nobodyさん [2017/12/30(土) 15:36:06.66 ID:2y5gVFlY.net] てすと
541 名前:nobodyさん mailto:sage [2018/01/05(金) 13:40:48.49 ID:???.net] >>532 オススメは何?
542 名前:nobodyさん [2018/01/14(日) 15:51:04.92 ID:XZujk/vW.net] No module named 'django.db.models.functions.window' このエラーの対処の仕方を教えてください。
543 名前:nobodyさん mailto:sage [2018/01/14(日) 16:15:06.85 ID:???.net] そのレベルのメッセージを質問してくるって事は 質問者は小学生だと思うから一応答えるけど、 エラーが出たら聞く前に最低限ググれよ。 ググることすら出来ないならプログラミングするな。
544 名前:nobodyさん [2018/01/18(木) 21:21:21.83 ID:aiDWL0In.net] 【苫米地英人】 宇宙人の存在は明らか <世界教師 マイトLーヤ> ビリーバーって怖いわ 【上念司】 https://rosie.5ch.net/test/read.cgi/liveplus/1516240795/l50
545 名前:nobodyさん mailto:sage [2018/02/19(月) 21:48:08.18 ID:???.net] ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の 両院で、改憲議員が3分の2を超えております。 『憲法改正国民投票法』、でググってみてください。国会の発議は すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
546 名前:nobodyさん mailto:sage [2018/03/27(火) 23:37:05.78 ID:???.net] エディタは何がいいの? VSCODEで書いているけど、pycharmの方がええのかな
547 名前:nobodyさん [2018/03/28(水) 15:57:06.69 ID:CmIrZuUj.net] pycharmええよ
548 名前:nobodyさん mailto:sage [2018/05/10(木) 05:45:55.57 ID:???.net] 最近来てるな
549 名前:nobodyさん mailto:sage [2018/05/10(木) 23:27:16.92 ID:???.net] phpを少しいじれるwebデザイナーだけど djangoを触ってみたいと思います! 皆さんよろしくお願いします!
550 名前:nobodyさん [2018/05/11(金) 06:54:58.52 ID:veuYisTo.net] 馬鹿には無理
551 名前:nobodyさん mailto:sage [2018/05/13(日) 22:12:46.83 ID:???.net] django2.0はなにがかわったのか
552 名前:nobodyさん [2018/05/15(火) 09:31:51.05 ID:BsIiLsyV.net] Python2の切り捨て、 urlpatternに簡易記法が加わった、 on_delete指定が必須になった くらいか。
553 名前:nobodyさん mailto:sage [2018/05/15(火) 10:52:31.10 ID:???.net] >>546 >>545 みたいに調
554 名前:べれば誰でも判る事を聞く奴が増えた [] [ここ壊れてます]
555 名前:nobodyさん mailto:sage [2018/05/17(木) 21:52:57.96 ID:???.net] djangoでWEBサービス作るとしたら VPS契約するのが楽?
556 名前:nobodyさん mailto:sage [2018/05/18(金) 09:14:34.65 ID:???.net] サーバ面でより楽したかったらherokuみたいなPaaS使うって手段もある apacheとドメインの設定できるならVPSで全然構わないし 俺ならherokuの使い方調べるほうが面倒だからVPS使うけど
557 名前:nobodyさん [2018/05/18(金) 15:35:10.39 ID:dhEtA/py.net] GAE
558 名前:nobodyさん [2018/05/19(土) 06:59:01.30 ID:q5i5SXyd.net] ★★★The aim of J▲ew▲ism is t▲o brai▲nwash the whole world by communism and dominate like slavery.★★★ この掲示板(万▲有サロン)に優秀な書き込みをして、総額148万円の賞金をゲットしよう!(*^^)v jbbs.livedoor.jp/study/3729/ →リンクが不良なら、検索窓に入れる!
559 名前:nobodyさん mailto:sage [2018/05/19(土) 09:39:29.36 ID:???.net] >>549 答えてくれてありがとう 参考にする ここ全然人いないんだな
560 名前:nobodyさん mailto:sage [2018/05/19(土) 11:09:04.82 ID:???.net] #djangocongress がTwitterのトレンドに上がってるけど ここは盛り上がらないの?
561 名前:nobodyさん mailto:sage [2018/05/20(日) 12:45:18.34 ID:???.net] 5chオワコンだし
562 名前:nobodyさん [2018/05/20(日) 16:46:42.41 ID:akOhgStL.net] 555記念
563 名前:nobodyさん [2018/05/20(日) 19:14:46.49 ID:8kaONNNI.net] djan555
564 名前:nobodyさん mailto:sage [2018/07/13(金) 17:47:13.00 ID:???.net] Django案件やってるから覗きに来た
565 名前:nobodyさん mailto:sage [2018/07/13(金) 20:21:06.79 ID:???.net] 自分のPCでのローカル開発環境から 本番に移すのが怖いわー
566 名前:nobodyさん [2018/07/31(火) 18:05:08.41 ID:imaLCACS.net] PythonわかるけどDjangoほぼ触ったことないのに一週間で一からシステムつくらなきゃならなくなった
567 名前:nobodyさん [2018/07/31(火) 18:44:43.22 ID:RshU3zsp.net] 責任とれ
568 名前:nobodyさん mailto:sage [2018/08/02(木) 09:01:52.79 ID:???.net] 掌田津耶乃の本 Node.js超入門、2017 Python Django 超入門、2018
569 名前:nobodyさん [2018/08/02(木) 12:04:09.61 ID:nCmmfhT+.net] ステマじゃなくてあからさまな宣伝のとき何マって言うんだっけ
570 名前:nobodyさん mailto:sage [2018/08/02(木) 19:56:21.64 ID:???.net] そりゃぁ、あからさマじゃないの?!
571 名前:nobodyさん mailto:sage [2018/08/02(木) 20:50:47.62 ID:???.net] スキマ
572 名前:nobodyさん mailto:sage [2018/08/03(金) 09:37:56.81 ID:???.net] ダイレクトマ
573 名前:nobodyさん [2018/08/06(月) 14:56:32.67 ID:AqjlzOLq.net] ちょっと慣れてきた Python人気でDjangoエンジニア増えるかな? それともRails一強は揺るがない??
574 名前:nobodyさん mailto:sage [2018/08/06(月) 20:29:00.84 ID:???.net] お前が揺らすんだよ
575 名前:nobodyさん [2018/08/07(火) 05:50:38.47 ID:42irz0XP.net] 胎児の父を鑑定するサービス
576 名前:nobodyさん [2018/08/31(金) 19:26:00.43 ID:pzbYtgZp.net] Djangoかなりいいのに流行らねぇなぁ
577 名前:nobodyさん [2018/08/31(金) 23:19:11.09 ID:sfbCfxq9.net] うむ
578 名前:nobodyさん mailto:sage [2018/09/02(日) 01:31:47.63 ID:???.net] Rails流行る→人が多いから求人増える→求人多いから学習者増える(養成スクールまで現れる) ってループになってるからね それでもLaravel案件は増えてるようだけど Pythonは日本で流行らないなあ
579 名前:nobodyさん [2018/09/02(日) 01:36:22.52 ID:WDeZtrdY.net] Djangoのいいところってどんなとこ? Pythonであるという点を除いてフレームワーク的に
580 名前:nobodyさん [2018/09/02(日) 03:13:07.03 ID:cGyvnYet.net] adminページがデフォ あんまり考えなくても高セキュリティ
581 名前:nobodyさん mailto:sage [2018/09/04(火) 00:11:23.68 ID:???.net] ジャンゴのテンプレートだとプログラマとデザイナの喧嘩が起きない?
582 名前:nobodyさん mailto:sage [2018/09/16(日) 02:19:13.22 ID:???.net] 今どきDOMをサーバーでレンダリングするわけないやろ
583 名前:nobodyさん [2018/09/16(日) 12:49:38.05 ID:xjQG6Eq3.net] 1週回ってサーバーサイドでレンダリングしてたりもするが(もちろんnodeだけど)。
584 名前: [] [ここ壊れてます]
585 名前:nobodyさん mailto:sage [2018/09/18(火) 15:30:48.45 ID:???.net] DjangoとReduxでWEB開発はありえない?
586 名前:nobodyさん mailto:sage [2018/09/20(木) 01:22:23.31 ID:???.net] なんで react じゃなくて redux?
587 名前:nobodyさん [2018/09/21(金) 15:52:32.96 ID:sFmjbxyM.net] 人工知能ブームでPythonという言語自体はRuby駆逐する勢いで流行ってるのにRailsの牙城は崩せないでいるね なんでだろう
588 名前:nobodyさん [2018/09/21(金) 18:50:31.71 ID:U06sbZLS.net] 特に日本では最初に席に座った者が長くのさばる AI開発は空席だったから
589 名前:nobodyさん [2018/09/22(土) 12:09:56.42 ID:2XnIqntO.net] DRFがもう少しすっきりしていたらな。 Django本体もAPIフレンドリーにならないと、Railsと同じくレガシーのまま消えていくだけ。
590 名前:nobodyさん [2018/09/22(土) 12:55:39.83 ID:XiYWKKgs.net] pythonの本増えて書店の本棚は賑わってるけど これと言ってすごい本が無い印象
591 名前:nobodyさん [2018/09/25(火) 08:28:08.95 ID:6DRh0g4y.net] プログラミング初心者向けばっかり充実していってるかんじ
592 名前:nobodyさん [2018/09/25(火) 11:31:10.99 ID:aHvQ5nLl.net] この機に儲けよう感はんぱない
593 名前:nobodyさん [2018/09/25(火) 12:33:10.28 ID:Vgmf6pb9.net] 初心者向けばかりなのは言語に限らずだな インストールとかは端折ればいいのに ギターの入門書とかもそう
594 名前:nobodyさん [2018/09/25(火) 16:32:39.23 ID:KK6GPlc3.net] 初心者向けの説明省くとアマゾンで酷評されるからなー この本いいなと思った本でも、「難しすぎます」とか書いて評価が1とか付けられてる本をよく見かける
595 名前:nobodyさん [2018/09/25(火) 16:54:49.77 ID:ifhBrUa3.net] うむ
596 名前:nobodyさん mailto:sage [2018/09/25(火) 17:16:01.48 ID:???.net] 理解度なんて千差万別だから 結局わかってる人に対面で教わるのが一番だな
597 名前:nobodyさん [2018/09/25(火) 18:17:29.94 ID:dr+8UBvv.net] >>585 中身は知らんけどDjango本が由来にひっかけてギターが表紙のやつあったな ぱっと見ギター教本にしか見えなくてワロタ
598 名前:nobodyさん [2018/09/25(火) 22:56:25.14 ID:Vgmf6pb9.net] Pythonは公式がかなり充実してるし 入門や構文は省いた本出てもいいと思うんだけどね 技術書って大体300ページくらいしかないのに 入門書は範囲を広げるから1項目あたりが薄くなっちゃう
599 名前:nobodyさん [2018/09/27(木) 10:53:36.75 ID:aRyEJ6b6.net] ボリューム増やして金巻きあげるためにどうでもいいページを挿し込んでる
600 名前:nobodyさん mailto:sage [2018/09/27(木) 17:27:55.04 ID:???.net] やっぱりネットが一番!
601 名前:nobodyさん mailto:sage [2018/10/19(金) 08:52:47.55 ID:???.net] 私たち日本人の、日本国憲法を改正しましょう。 総ム省の、『憲法改正國民投票法』、でググって みてください。拡散も含め、お願い致します。
602 名前:nobodyさん [2018/10/19(金) 12:46:28.32 ID:+t19we9p.net] >>593 https://youtu.be/neqp_mK1PWM#t=4694s
603 名前:nobodyさん mailto:sage [2018/10/27(土) 00:53:25.44 ID:???.net] conohaVPSでdjango入れたんだけど 最初のcongratulationsみたいなページすら出せない わけわかめ
604 名前:nobodyさん [2018/10/27(土) 00:57:27.70 ID:ANUXKiJ5.net] がんがれ
605 名前:nobodyさん [2018/11/01(木) 00:02:58.31 ID:Vmjhx96G.net] ★★★チベットの独立は、日本の核心的利益である★★★ jbbs.livedoor.jp/bbs/read.cgi/s ●tudy/3729/1226114724/78 この掲示板(万有サロン)に優秀な書き込みをして、総額148●万円の賞金をゲットしよう!(*^^)v http://●jbbs.l●ivedoor.jp/study/3729/ →リンクが不良なら、検索窓に入●れる!
606 名前:nobodyさん [2018/11/02(金) 23:08:15.82 ID:e8wkLb/J.net] # base.html <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>{% block title %}{% endblock %}</title> </head> <body> <h1>{% block title %}{% endblock %}</h1> </body> </html> # index.html {% extends "base.html" %} {% block title %}タイトル{% endblock %} こういうふうにbase.htmlでtitleを2回使いたいんですけど どうするのがいいのでしょうか
607 名前:nobodyさん [2018/11/03(土) 02:59:45.46 ID:wIVktaKR.net] 結局django-macrosインストールして対応しました やけに日本語の情報が少なかった・・・・
608 名前:nobodyさん [2018/11/11(日) 23:43:28.39 ID:QuAnWF++.net] なんかいまいち流行らんね
609 名前:nobodyさん mailto:sage [2018/11/12(月) 15:58:15.01 ID:???.net] 日本語の情報が少ないから日本で流行ってないだけ
610 名前:nobodyさん [2018/11/13(火) 14:24:39.96 ID:mcQxMxVN.net] Djangoが悪いとは思わないけど もっと必要最小限で軽量化出来たはず
611 名前:nobodyさん mailto:sage [2018/12/15(土) 19:43:54.97 ID:???.net] 日本語の情報がだいぶ増えている気がするのですが、気のせいでしょうか?
612 名前:nobodyさん mailto:sage [2018/12/16(日) 00:03:09.66 ID:???.net] >>603 そうですね。 確かに増えてると思います。
613 名前:nobodyさん mailto:sage [2018/12/16(日) 09:23:39.46 ID:???.net] >>604 やっぱりそうですよね。 日本語情報が増えてきたので、しくりこない Ruby on Rails はやめて Django に乗り換えることを考えています。
614 名前:nobodyさん mailto:sage [2018/12/16(日) 17:06:25.03 ID:???.net] 頑張ってください
615 名前:nobodyさん [2018/12/18(火) 12:12:58.85 ID:lEy3WM7N.net] railsと比べてdjangoの強みを教えてください
616 名前:nobodyさん mailto:sage [2018/12/18(火) 14:34:27.02 ID:???.net] rubyを使わないで済む
617 名前:nobodyさん mailto:sage [2018/12/18(火) 21:33:14.22 ID:???.net] 名前がかっこいい
618 名前:nobodyさん mailto:sage [2018/12/19(水) 12:55:00.08 ID:???.net] ずっとpython/django使ってたけど 仕事でruby触ってるがpythonより早いのな…
619 名前:nobodyさん mailto:sage [2018/12/19(水) 14:45:41.31 ID:???.net] そうなんだ どうでもいいけど 速さ求めるなら 最初からスクリプト言語なんか使わんし
620 名前:nobodyさん mailto:sage [2018/12/23(日) 20:08:01.92 ID:???.net] Django始めようと思うんですがオススメの学習リソースを教えて欲しいです。フレームワーク自体使うのは初めてです。
621 名前:nobodyさん mailto:sage [2018/12/23(日) 21:53:07.37 ID:???.net] Django Girls とかいいんじゃない https://tutorial.djangogirls.org/ja/
622 名前:nobodyさん mailto:sage [2018/12/24(月) 00:58:36.62 ID:???.net] >>612 私はこれで勉強中です。 https://www.amazon.co.jp/Python-Django-%E8%B6%85%E5%85%A5%E9%96%80-%E6%8E%8C%E7%94%B0%E6%B4%A5%E8%80%B6%E4%B9%83/dp/4798054488/ref=sr_1_3?s=books&ie=UTF8&qid=1545580674&sr=1-3&keywords=django
623 名前:nobodyさん [2018/12/24(月) 11:31:51.76 ID:zg8XT5Vo.net] 掌田は糞著者の一人だが リンクはそんな長いの貼らなくても https://www.amazon.co.jp/dp/4798054488 これで充分
624 名前:nobodyさん mailto:sage [2018/12/24(月) 11:51:04.83 ID:???.net] Django girlと公式
625 名前:nobodyさん [2018/12/31(月) 12:05:30.76 ID:d1eaqCxV.net] >>615 掌田は中身のない本書きすぎなんだけどコネでもあるの?
626 名前:nobodyさん mailto:sage [2019/01/08(火) 15:24:58.51 ID:???.net] 公式読むのが最強
627 名前:nobodyさん mailto:sage [2019/01/08(火) 23:46:11.96 ID:???.net] Pythonはなぜサーバサイドプログラミング言語・オブ・ザ・イヤーに輝けないのか
628 名前:nobodyさん mailto:sage [2019/01/08(火) 23:51:53.85 ID:???.net] 速度遅いし仕方ないね
629 名前:nobodyさん mailto:sage [2019/01/14(月) 14:19:06.45 ID:???.net] 結局aiとプログラミング入門くらいしか長所ないよね…
630 名前:nobodyさん mailto:sage [2019/01/14(月) 17:25:36.80 ID:???.net] python辞めて goに移行しても良いですか?
631 名前:nobodyさん mailto:sage [2019/01/14(月) 20:10:53.44 ID:???.net] 辞める必要なぞないのじゃ 要件に合わせて使い分けるのじゃ
632 名前:nobodyさん mailto:sage [2019/01/14(月) 21:19:05.14 ID:???.net] >>623 おじいちゃん!djangoはどういう要件のときに使ったらいいの?
633 名前:nobodyさん mailto:sage [2019/01/14(月) 23:13:01.65 ID:???.net] えっ?何だって? 最近耳が遠くなって何を言っておるのかよくわからんのぉ
634 名前:nobodyさん mailto:sage [2019/01/16(水) 19:19:04.50 ID:???.net] Python使いたいな〜って時
635 名前:nobodyさん mailto:sage [2019/01/17(木) 16:52:03.76 ID:???.net] >>626 どういうこと?
636 名前:nobodyさん mailto:sage [2019/01/19(土) 20:58:53.93 ID:???.net] レンサバでデプロイしたいが、サーバーの知識がないと無理ですか?
637 名前:nobodyさん mailto:sage [2019/01/20(日) 13:54:15.44 ID:???.net] >>628 当たり前じゃん
638 名前:nobodyさん mailto:sage [2019/01/22(火) 19:29:41.74 ID:???.net] >>628 やりたいならググればやり方出てくるから頑張ってやってみたらいい スキルアップにもなる
639 名前:nobodyさん mailto:sage [2019/01/31(木) 09:43:27.36 ID:???.net] python を始めようと思って調べてるんだが、JSP みたいなのもかけるんだね。スピードはどんなもんだろ。 mod_pythonを用いると、ASPやPHP、JavaServer Pages (JSP) に類似したPythonコードをHTMLのページに埋め込むPython Server Pages (PSP) が利用できる。
640 名前:nobodyさん [2019/01/31(木) 15:30:40.98 ID:UNfRMYNb.net] Brython
641 名前:nobodyさん mailto:sage [2019/01/31(木) 17:46:09.10 ID:???.net] >>632 Brython ってクライアント側で動くの? javascript みたいだからそうなのかな? その場合、python は ブラウザで標準サポートしてることになるのかな?
642 名前:nobodyさん [2019/02/04(月) 00:30:13.02 ID:1cWJLtmL.net] サーバーサイドだけに決まってますやん
643 名前:nobodyさん [2019/02/04(月) 02:45:15.06 ID:ImcVcZ6u.net] 馬鹿には無理
644 名前:nobodyさん mailto:sage [2019/02/04(月) 02:46:35.27 ID:???.net] バカにもできるようにするのが我々のシゴトだ
645 名前:nobodyさん [2019/02/04(月) 15:59:07.33 ID:liKxxhcC.net] まあ、出来ない人間には出来ないだけ、書き込む必要もないのに やり方なんていくらでもある
646 名前:nobodyさん mailto:sage [2019/02/05(火) 12:16:22.15 ID:???.net] Djangoのオススメ学習リソース教えてください、英語でも可。SNS作りたい
647 名前:nobodyさん mailto:sage [2019/02/05(火) 18:57:12.86 ID:???.net] >>638 このスレに書いてあるだろ
648 名前:nobodyさん mailto:sage [2019/02/05(火) 22:50:25.48 ID:???.net] 一時間で、WebAPIを作れた。 pythonでなくDjangoという言語だな。
649 名前:nobodyさん mailto:sage [2019/02/05(火) 23:31:15.38 ID:???.net] 言語と、ライブラリやミドルウェアの区別がつかない人だと分かった コピペプログラマの域を出てない人だね
650 名前:nobodyさん mailto:sage [2019/02/06(水) 09:19:59.75 ID:???.net] https://developer.mozilla.org/ja/docs/Learn/Server-side/Django
651 名前:nobodyさん mailto:sage [2019/02/06(水) 11:36:19.40 ID:???.net] 言語と、メタファの区別がつかない人だと分かった アスペプログラマの域を出てない人だね
652 名前:nobodyさん [2019/02/06(水) 12:23:52.52 ID:tpFSvreF.net] ぽっちゃりとメタボの区別がつきません
653 名前:nobodyさん [2019/02/06(水) 12:54:32.50 ID:f6QUV4CA.net] https://www.slideshare.net/nakazawayuichi/djangoweb-73272659 https://www.slideshare.net/nakazawayuichi/pycon-rev005 gihyo.jp/news/report/01/pyconjp2014/0002
654 名前:nobodyさん [2019/02/06(水) 12:57:56.31 ID:f6QUV4CA.net] あとクラッカー対策しとけよ
655 名前:nobodyさん [2019/02/06(水) 13:59:50.24 ID:f6QUV4CA.net] 需要あるんかな https://qiita.com/inoory/items/f431c581332c8d500a3b
656 名前:nobodyさん mailto:sage [2019/02/06(水) 16:59:06.70 ID:???.net] https://www.udemy.com/try-django/ 20時間のオンラインビデオチュートリアル評価 4.4/5
657 名前:nobodyさん mailto:sage [2019/02/07(木) 12:24:50.66 ID:???.net] RoRとLaravelと合わせて三大FWって書いてある記事あるけど圧倒的にDjangoが利用数少ない気がする
658 名前:nobodyさん mailto:sage [2019/02/07(木) 12:32:51.13 ID:???.net] RoRが急激に減ってるから相対的に上がってる感じはするな でも決して少なくないとは思うよ
659 名前:nobodyさん [2019/02/07(木) 15:33:51.62 ID:E2cS2Fxh.net] RoRの人たちとは違っていちいち自慢しないからな 黙って使う
660 名前:nobodyさん [2019/02/14(木) 09:50:48.28 ID:5/yUwMd2.net] 三大なんとかって信用ならんな。 Spring/.NETなんかもかなり多いだろう。
661 名前:nobodyさん [2019/02/14(木) 18:48:00.11 ID:H8/vQ8w0.net] Google web toolkitと同じ運命になるような気がする。
662 名前:nobodyさん mailto:sage [2019/02/14(木) 19:32:30.94 ID:???.net] >>653 ksk
663 名前:nobodyさん mailto:sage [2019/02/14(木) 20:48:21.70 ID:???.net] kskst
664 名前:nobodyさん mailto:sage [2019/02/15(金) 09:08:53.92 ID:???.net] そいやDjangoの本出ないね
665 名前:nobodyさん mailto:sage [2019/02/15(金) 09:35:06.14 ID:???.net] 本を読んでまで覚えたい人がいないからな
666 名前:nobodyさん mailto:sage [2019/02/15(金) 09:52:41.37 ID:???.net] >>657 一応3大フレームワークらしいじゃん 流行ってないのは学習リソースが少ないからだよ絶対。 Railsみたいにチュートリアルを無料で公開すべき
667 名前:nobodyさん mailto:sage [2019/02/15(金) 09:53:25.09 ID:???.net] YouTubeとかPythonらしいけどフレームワーク何使ってるんだろ
668 名前:nobodyさん [2019/02/15(金) 13:39:16.37 ID:A90Y/Ltk.net] Djangoは楽するための道具だろ 楽したいのに何で本買って勉強しないといけないんだよ だから本なんて買わなくても判る人だけが使えれば良いんだ
669 名前:nobodyさん mailto:sage [2019/02/15(金) 15:10:50.81 ID:???.net] 楽したいのは仕事であって勉強じゃない そこを履き違えるとよろしくないよ djangoで作れるものをフルスクラッチで書くより django使った方が楽だから勉強するのさ フルスクラッチで作るのが楽なら 勉強してdjango使わなくても良いと思うがね
670 名前:nobodyさん mailto:sage [2019/02/18(月) 10:09:04.04 ID:???.net] Flaskも人気なんだな https://tech.nikkeibp.co.jp/it/atcl/idg/14/481542/020800598/?ST=cm-software&P=2 > 使用しているWebフレームワーク(複数回答)は、Flaskの47%とDjangoの45%が群を抜いて多かった。
671 名前:nobodyさん [2019/02/18(月) 13:29:42.88 ID:UhsLrmUp.net] Ploneどこいったん
672 名前:nobodyさん mailto:sage [2019/02/18(月) 16:38:01.18 ID:???.net] ??
673 名前:nobodyさん mailto:sage [2019/02/18(月) 16:43:26.06 ID:???.net] flaskはWeb開発用か ぢゃんごはもっと規模大きいWebアプリ用たしな
674 名前:nobodyさん mailto:sage [2019/02/18(月) 17:53:54.86 ID:???.net] 何が違うのん?
675 名前:nobodyさん mailto:sage [2019/02/18(月) 20:02:56.01 ID:???.net] 規模大きいWebアプリってAmazonとか?
676 名前:nobodyさん mailto:sage [2019/02/18(月) 20:07:57.17 ID:???.net] >>667 インスタとか
677 名前:nobodyさん mailto:sage [2019/02/18(月) 20:09:03.50 ID:???.net] >>667 銀行とか
678 名前:nobodyさん mailto:sage [2019/02/18(月) 20:16:07.67 ID:???.net] 銀行でPythonwwwwwwwwwwwww
679 名前:nobodyさん [2019/02/19(火) 00:48:16.13 ID:39xfwD8L.net] るbyよりまし
680 名前:nobodyさん mailto:sage [2019/02/19(火) 18:45:37.23 ID:???.net] どっちもウェブアプリケーションフレームワークでしょ Flaskはサーバー機能だけ、そっからあとは全部自分で作る Djangoはアカウント管理機能とかが最初から付いてる の違いって認識だが
681 名前:nobodyさん mailto:sage [2019/02/19(火) 22:13:07.39 ID:???.net] フルスタック
682 名前:nobodyさん mailto:sage [2019/02/21(木) 10:14:38.66 ID:???.net] どういうこと? お母さんといっしょで例えて
683 名前:nobodyさん mailto:sage [2019/02/21(木) 10:16:32.44 ID:???.net] Djangoはじゃじゃ丸、ぴっころ、ぽろりの3人が揃っているが Flaskはその3人が存在せず、かしの木おじさんしかいない
684 名前:nobodyさん mailto:sage [2019/02/21(木) 10:17:06.37 ID:???.net] ww
685 名前:nobodyさん mailto:sage [2019/02/21(木) 10:17:31.56 ID:???.net] 年齢ばれるぞ
686 名前:nobodyさん mailto:sage [2019/02/21(木) 12:37:54.14 ID:???.net] おかあさんといっしょガチ勢草
687 名前:nobodyさん mailto:sage [2019/02/21(木) 16:31:59.94 ID:???.net] かしの木おじさんwww
688 名前:nobodyさん mailto:sage [2019/02/21(木) 16:45:51.00 ID:???.net] かしの木おじさんさえいれば番組として成り立つからな
689 名前:nobodyさん mailto:sage [2019/02/21(木) 19:13:26.18 ID:???.net] おじいちゃんのすくつだぁ! ぼくそんなのしらないよぅ……
690 名前:nobodyさん mailto:sage [2019/02/21(木) 19:23:19.10 ID:???.net] >>681 みど、ふぁど、れっしーは知っているかな?
691 名前:nobodyさん mailto:sage [2019/02/21(木) 19:24:33.43 ID:???.net] 自分の時はブーとかウーとかだったなぁ・・ あとは、ゆうれいさんとか
692 名前:nobodyさん mailto:sage [2019/02/21(木) 19:29:03.47 ID:???.net] ガチ勢があぶり出てきたwwww
693 名前:nobodyさん mailto:sage [2019/02/21(木) 19:34:03.91 ID:???.net] >>683 最年長で草ァ!!
694 名前:nobodyさん mailto:sage [2019/02/21(木) 21:07:45.52 ID:???.net] つまり @route さえあればwebアプリフレームワークてこと? うん、そうだな
695 名前:nobodyさん mailto:sage [2019/02/22(金) 11:55:32.05 ID:???.net] >>683 お前今何歳だ?
696 名前:nobodyさん [2019/02/22(金) 12:44:11.89 ID:YU8OCipr.net] えらいすすんでるとみたら、何の話だw
697 名前:nobodyさん mailto:sage [2019/02/24(日) 20:19:17.12 ID:???.net] Python歴7年、今日からDjango始めます。皆さんよろしくおながいします
698 名前:nobodyさん mailto:sage [2019/02/24(日) 21:16:11.99 ID:???.net] >>689 おかあさんといっしょの中で好きなキャラを晒せぇ!!
699 名前:nobodyさん mailto:sage [2019/02/24(日) 23:27:55.08 ID:???.net] え?このスレっておかあさんといっしょのキャラを最初に 言わないとダメなんですか? 自分はれっしーです。
700 名前:nobodyさん [2019/02/25(月) 11:08:32.25 ID:VJYuNypj.net] >>689 ハゲめ
701 名前:nobodyさん mailto:sage [2019/02/25(月) 20:30:39.03 ID:???.net] Django以外のフレームワーク使ったことある人に聞きたい Djangoって他と比べてどう?
702 名前:nobodyさん mailto:sage [2019/02/25(月) 22:10:45.74 ID:???.net] おっぱいそんだなって感じ
703 名前:nobodyさん mailto:sage [2019/02/26(火) 00:13:03.80 ID:???.net] そう
704 名前:nobodyさん mailto:sage [2019/02/26(火) 14:19:53.37 ID:???.net] DjangoはModelあるのが大前提だからね システム上の設定書き換えとかサービス再起動させる小さなアプリにはFlaskやbottle使ってる
705 名前:nobodyさん mailto:sage [2019/02/27(水) 03:02:32.85 ID:???.net] Flaskは聞くが使ったことは無いなぁ コンパクトなアプリケーション向けなのだろうか
706 名前:nobodyさん mailto:sage [2019/02/27(水) 10:01:42.35 ID:???.net] おっぱい損?
707 名前:nobodyさん mailto:sage [2019/02/28(木) 06:40:52.68 ID:???.net] >>696 別にモデル前提ではないけど、DBに書き込まないの であれば、Djangoである必要は半減だね。
708 名前:nobodyさん mailto:sage [2019/02/28(木) 10:42:52.07 ID:???.net] 特にbottleは標準ライブラリのみでbottle.pyファイル一つ置くだけで作れるのがお手軽で良い
709 名前:nobodyさん mailto:sage [2019/02/28(木) 11:22:19.10 ID:???.net] それは良さそう
710 名前:nobodyさん mailto:sage [2019/03/02(土) 17:40:16.23 ID:???.net] 延びてるからなんか建設的な話してるのかと思ったらどうでも良すぎて草
711 名前:nobodyさん [2019/03/03(日) 12:03:00.31 ID:XJRvLHxg.net] ModelがRDB(MS)のActiveRecord限定だからね。 強みのようで最大の欠点でもある。
712 名前:nobodyさん [2019/03/03(日) 12:52:53.79 ID:vinrbbhe.net] ORM替えられないんだっけ
713 名前:nobodyさん mailto:sage [2019/03/03(日) 21:39:41.92 ID:???.net] >>703 申し訳ありませんが、どのようなシチュエーション で、欠点になるのですか? 他のFW知らないので、教えて下さい。
714 名前:nobodyさん mailto:sage [2019/03/04(月) 06:23:33.98 ID:???.net] >>703 MSって何?
715 名前:nobodyさん mailto:sage [2019/03/04(月) 10:47:27.60 ID:???.net] マイクロソフト
716 名前:nobodyさん mailto:sage [2019/03/04(月) 23:26:04.13 ID:???.net] ActiveRecordって、一般的に使用されてる語彙だっ たのね。勉強になりました。 今のところ、導出項目はModelのsaveメソッドを オーバライドする事で対応してます。
717 名前:nobodyさん mailto:sage [2019/03/16(土) 21:52:59.78 ID:???.net] ジャンゴ、ジャンゴ、ジャンゴ♪ ジャンゴ3兄弟♪
718 名前:nobodyさん mailto:sag [2019/03/18(月) 08:32:04.10 ID:???.net] >>524 確かに、djangoのいいところは管理画面の基本的なところを 最初から使えることかな。 簡単な掲示板やらmemoアプリなどはすぐに作ることができる。
719 名前:nobodyさん mailto:sage [2019/03/27(水) 15:43:54.78 ID:???.net] そもそもdjangoって仕事に生かせるものなのか? 「おれdjango使うことできまーす。仕事なにかありますか?」ってなったらどんな仕事できんだよ。
720 名前:nobodyさん mailto:sage [2019/03/27(水) 17:27:51.47 ID:???.net] 俺ぐらいになるとdjangoでパンケーキを焼くことが出来る
721 名前:nobodyさん [2019/03/27(水) 17:31:00.24 ID:LUVoHMBZ.net] Django だぁいすき💛
722 名前:nobodyさん mailto:sage [2019/03/28(木) 07:08:42.85 ID:???.net] >>711 rails勉強させられる
723 名前:nobodyさん [2019/04/03(水) 19:13:10.66 ID:Ds4qlbWM.net] 2.2
724 名前:nobodyさん mailto:sage [2019/04/03(水) 22:18:33.23 ID:???.net] LTSきたー。
725 名前:nobodyさん mailto:sage [2019/04/06(土) 01:47:05.69 ID:???.net] >>711 俺はそれで今の仕事してる 社内システム作ってる
726 名前:nobodyさん mailto:sage [2019/05/03(金) 10:12:21.51 ID:???.net] Ruby on Rails に対する Django の優位点って何?
727 名前:nobodyさん [2019/05/03(金) 13:14:53.95 ID:q6AE+Q6a.net] >>718 なんだと思う?
728 名前:nobodyさん mailto:sage [2019/05/03(金) 15:19:07.41 ID:???.net] どう考えても scaffold 一発ですべてできてしまう Rails の方がすぐれていると思うが
729 名前:nobodyさん [2019/05/03(金) 15:22:56.43 ID:o+PcQ3EQ.net] DBの構成変えてもか
730 名前:nobodyさん mailto:sage [2019/05/03(金) 15:53:24.21 ID:???.net] DB ごと作り直せばいいじゃない どうせ全自動で作ってくれるんだから
731 名前:nobodyさん mailto:sage [2019/05/05(日) 08:57:10.64 ID:???.net] デプロイが一番難しいな レンサバでDjango動かしているけど なんか設定ミスがありそうで怖い
732 名前:nobodyさん mailto:sage [2019/05/05(日) 09:44:06.97 ID:???.net] 何でやっても設定ミスを減らすことはできないと思うが
733 名前:nobodyさん mailto:sage [2019/05/05(日) 22:43:13.01 ID:???.net] そんなことはない
734 名前:nobodyさん mailto:sage [2019/05/06(月) 08:46:49.02 ID:???.net] デフォルト設定が絶妙だということ? デフォルト設定が目的の設定だったらそれでいいけど 結局自分でいじるんだったら、ミスする確率はそんなに 変わらないと思うが
735 名前:nobodyさん mailto:sage [2019/05/06(月) 17:08:39.08 ID:???.net] 安心しとけ こんな簡単な設定もわからないなら他のフレームワーク触らない方が良い
736 名前:nobodyさん mailto:sage [2019/05/06(月) 19:49:49.47 ID:???.net] 知識がない人ほど謙虚じゃないよね サーバー関連は気おつけたほうがいいよ
737 名前:nobodyさん mailto:sage [2019/05/13(月) 10:41:43.91 ID:???.net] 答えになっていません
738 名前:nobodyさん [2019/05/13(月) 11:03:39.97 ID:UKcpKXJi.net] werkzeug
739 名前:nobodyさん [2019/06/08(土) 17:35:47.60 ID:3VCQjgLI.net] あ〜んち〜ん様
740 名前:nobodyさん mailto:sage [2019/06/19(水) 08:45:26.72 ID:???.net] adminサイトがFileFieldをちゃんと認識して ファイルアップロードできるのすごいね ただそのままだと404で開けないか アップロード先を公開してるurlにしないと だめなのか(´・ω・`)
741 名前:nobodyさん mailto:sage [2019/06/22(土) 00:27:40.37 ID:???.net] djangoでpythonはじめて使うけどシンプルでいいね
742 名前:nobodyさん mailto:sage [2019/06/24(月) 18:27:14.28 ID:???.net] USE_L10NってTrueにする必要ある? DATE_INPUT_FORMATSの 設定が反映されないから ずーっと不思議に思ってたんだが USE_L10NをFalseにしたら反映されたよ
743 名前:nobodyさん [2019/06/25(火) 17:53:22.19 ID:ksL2qET3.net] 令和対応したいならUSE_L10NはTrue
744 名前:nobodyさん mailto:sage [2019/06/25(火) 19:36:58.13 ID:???.net] >>735 日付を%Y-%m-%dで入力したいから 仕方ないね(´・ω・`)
745 名前:nobodyさん mailto:sage [2019/07/01(月) 18:13:17.80 ID:???.net] >>718 Rails使ったことないがRailsは管理サイトは自動で作ってくれるの?
746 名前:nobodyさん mailto:sage [2019/07/07(日) 14:14:51.70 ID:???.net] rails って複数データベースとか、簡単に n+1 対応とか出来るようになったの? あとセキュリティやらかしてたけど、モジラみたいな団体がスキャンしてたりするの?
747 名前:nobodyさん [2019/07/07(日) 14:22:15.95 ID:268hLUG2.net] Python on Rails はよ
748 名前:nobodyさん mailto:sage [2019/07/08(月) 17:03:34.05 ID:???.net] >>737 Rails標準ではないがGemに追加すると管理サイト作ってくれるのあるぞ
749 名前:nobodyさん mailto:sage [2019/07/08(月) 19:42:55.91 ID:???.net] >>740 ミドルウェアか Railsは中小企業とかベンチャーがよく使ってるから、サービス売るならRailsで作ったほうがいいんだよな まぁ、Rubyの人気落ちてるからこれからどうなるかわからんけど
750 名前:nobodyさん [2019/07/15(月) 09:26:36.73 ID:oAXghJ86.net] Railsはプロジェクトが拡大していくと途端に破綻するので、 プロトタイピング用途以外に使うのは止めたほうが良い。
751 名前:神田けいた mailto:sage [2019/07/17(水) 19:58:12.06 ID:???.net] せjjy¥
752 名前:nobodyさん mailto:sage [2019/07/30(火) 15:43:20.79 ID:???.net] https://i.imgur.com/P7LUaBt.jpg
753 名前:nobodyさん mailto:sage [2019/08/16(金) 20:06:14.60 ID:???.net] サーバー知識皆無で、レンサバにデプロイしたいので 参考書教えて下さい。
754 名前:nobodyさん mailto:sage [2019/08/16(金) 22:42:17.67 ID:???.net] 公式のドキュメントに手順が書いてある
755 名前:nobodyさん mailto:sage [2019/08/16(金) 23:37:34.86 ID:???.net] 定額で動かすとなるとどのレンサバが安い? やっぱさくらのバーチャル?
756 名前:nobodyさん [2019/08/17(土) 11:23:01.24 ID:49imtk3O.net] 馬鹿には無理
757 名前:nobodyさん mailto:sage [2019/08/18(日) 02:13:35.68 ID:???.net] >>747 さくらのVPSでいいんじゃないか あそこより安いとこってどこかあるか?
758 名前:nobodyさん [2019/08/18(日) 17:01:59.89 ID:6SjMrK1F.net] herokuで良くない?
759 名前:nobodyさん mailto:sage [2019/08/19(月) 12:29:21.87 ID:???.net] サーバーの勉強したいのか、勉強せずにとにかく簡単にやりたいのかで変わる サーバーの勉強したいならVPS勧める
760 名前:nobodyさん [2019/08/22(木) 21:02:20.52 ID:rATKxXKR.net] 今現在のDjangoでの一般的なViewの実装は、クラスベースビュー(汎用ビュー)と関数ベースビューって使い分けをしたりするものですか?それとも全てクラスベースビューで行うものですか?
761 名前:nobodyさん [2019/08/23(金) 09:59:17.61 ID:jEISr3U5.net] >> 751 コーティング量が減るし、わかりやすいから、 ほとんどクラスベースドで実装してます。
762 名前:nobodyさん [2019/08/23(金) 20:47:51.66 ID:GKkGIby6.net] >>753 ありがとうございます クラスベースでの実装でやってみます
763 名前:nobodyさん [2019/08/24(土) 02:08:27.47 ID:GmuPGuOM.net] >>754 Djangoのクラスベースドの流儀に従えば、問題なく実装できると思います。 ListView, DetailView, CreateView, UpdateView(その他にも・・・)、基本 的なことはDjangoがやってくれます。 だから、「これくらいはDjangoがやってくれるよね(考えてるよね)」という 意識で、余計なこと・余計な考えをせずに、単純に実装してみてください。 私は、最初にクラスベースドでゴリゴリ実装しており、時間があったときに Djangoのソースを確認して赤面しました。他のフレームワークと同様に、 Djangoはちゃんとやってくれます。 モデルそれぞれのビュー(ListView、DetailView,CreateView、UpdateView) が暗黙的に決定されるtemplateの名前を意識する。 TemplateViewには、get_context_dataでテンプレートにレンダリングするデータ渡す。 DetailViewを表示するurlには、pkをビューのself.kwargsで得られるように設定するなど。
764 名前:nobodyさん [2019/08/24(土) 09:54:26.14 ID:TXM06QgO.net] SPAと相性悪くね
765 名前:nobodyさん mailto:sage [2019/08/24(土) 10:44:32.27 ID:???.net] SPA で作るなら Django は API だけでフロントは別に用意するでしょ
766 名前:nobodyさん mailto:sage [2019/08/24(土) 12:26:59.56 ID:???.net] django-rest-frameworkがある。
767 名前:nobodyさん mailto:sage [2019/08/24(土) 19:50:34.87 ID:???.net] restframeworkもいろいろなビューが用意されているが、 細かいところチューニングできないからけっきょくAPIViewで書いちゃうんだよな
768 名前:nobodyさん mailto:sage [2019/08/31(土) 15:37:26.09 ID:???.net] やり方をしらんだけでしょ
769 名前:nobodyさん [2019/08/31(土) 21:55:19.34 ID:KJXgF8f5.net] 質問失礼します Djangoで複数のアプリケーションを含んだプロジェクトを作った時に各アプリケーションに共通のlogin_requiredを実装したいといった場合にlogin.htmlのviewにformを適用したいのですが、どのように実装するのでしょうか accountsアプリに実装? プロジェクトのtemplatesにregistrationディレクトリを作ってformをインクルード? 具合的に教えて頂けると嬉しいですが参考にできるサイトや専門書などありましたらお願いします
770 名前:nobodyさん mailto:sage [2019/09/01(日) 00:11:28.43 ID:???.net] 日本語でおk
771 名前:nobodyさん [2019/09/01(日) 01:20:29.43 ID:JBreIGcY.net] やり方知らないんだったら WSGIでルーティングだけやって あとは普通にpythonごりごりの方が楽やで わりとまじで
772 名前:nobodyさん [2019/09/01(日) 19:50:39.15 ID:LEhXL0OG.net] >>763 もうそれDjango使う必要なくない?w
773 名前:nobodyさん [2019/09/02(月) 03:41:56.00 ID:9b+oQTHM.net] そうなんか まあCRUDできりゃいいよな 俺はCLI作って学習してる最中だけどもな
774 名前:nobodyさん mailto:sage [2019/09/02(月) 14:55:18.41 ID:???.net] セキュリティがばがばやんけ
775 名前:nobodyさん [2019/09/03(火) 21:30:33.66 ID:GtCP1NGE.net] viewに複数のモデルを持ち込みたい場合って、コンテキストのupdateでええの?
776 名前:nobodyさん mailto:sage [2019/09/03(火) 22:40:12.88 ID:???.net] >>767 それぞれ、別のモデルなの?
777 名前:nobodyさん mailto:sage [2019/09/03(火) 22:43:48.79 ID:???.net] >>761 django.contrib.auth.formsに、UserCreationForm とかあるから、それをそのまま使う。
778 名前:nobodyさん [2019/09/04(水) 19:19:26.26 ID:a05pSqRl.net] >>768 >>769 ありがとうございます 別々のモデルですね 例えば、Department、Employeeという二つのモデルがあって viewでそれぞれのobject_listを使いたい場合とかです Employeeの外部キーにDepartmentがあります
779 名前:nobodyさん mailto:sage [2019/09/04(水) 19:49:04.15 ID:???.net] セキュリティーホール発見ですね判ります
780 名前:nobodyさん mailto:sage [2019/09/04(水) 23:04:59.82 ID:???.net] >>770 ListViewでどちらかのモデルを、Metaまたは get_querysetで指定して、もう一方をコンテキスト で渡す。 それか、TemplateViewで両方のQuerySetを、 コンテキストで渡す。 そのViewが何を目的としているかによって選択す れば良いと思います。 両方の情報を単に表示したいのであれば、後者かな と思います。
781 名前:nobodyさん mailto:sage [2019/09/04(水) 23:12:07.45 ID:???.net] >>770 ごめんなさい。 771の返答の前に、EmployeeとDeparertmentを、 1つの表みたいに表示したいのですか? そうであれば、EmployeeのQuerySetを渡すだけで、 Tem
782 名前:plate内でDeparetmentは参照できます。 [] [ここ壊れてます]
783 名前:nobodyさん [2019/09/05(木) 18:41:50.04 ID:+WIKTOru.net] >>772 >>773 なるほどですね。ありがとうございます ちょっとやってみます!
784 名前:nobodyさん mailto:sage [2019/09/05(木) 20:05:22.32 ID:???.net] >>772 ページネーションしたいときはListViewだな。
785 名前:nobodyさん [2019/09/05(木) 20:21:02.78 ID:+WIKTOru.net] 連投すみません ページネーションで思い出した。。querysetでEmployeeをDepartmentでフィルターかけたときのページネーションを簡単にする方法ってあります?
786 名前:nobodyさん mailto:sage [2019/09/05(木) 22:14:44.21 ID:???.net] >>776 urlが’department-employee/<int:department_id>/‘ としたら、ListViewで下の様に実装したら、 ページネーションの準備はできているはず。 paginate_by = 20 def get_queryset(self): ____department_id = self.request.GET.get(‘department_id’) ____department = get_object_or_404(Department, pk=department_id) ____return Employee.objects.filter(department=department) Djangoがgetパラメータのpageから、そのページに 表示する20行をobject_listでテンプレートに渡すから、 テンプレートでページネーションの実装をすれば いけるはず。 return Employee.objects.filter(department__id=department_id) で、いけたっけ?
787 名前:nobodyさん [2019/09/06(金) 07:32:07.11 ID:8Lkc1Mj4.net] >>777 ありがとうございます。大変助かります Djangoは情報が色々と散乱してて何が適切な実装なのか精査するのが大変ですね。ぼちぼち本も新しいのが出だしたのでじっくりやってみます
788 名前:nobodyさん [2019/09/06(金) 13:26:41.92 ID:AnI5ZwTK.net] 次来るときは日本語の勉強してから来てくれ
789 名前:nobodyさん mailto:sage [2019/09/06(金) 15:31:28.05 ID:???.net] >>779 まぁまぁ。 Djangoの用語に慣れてないからだと思う。
790 名前:nobodyさん mailto:sage [2019/09/07(土) 00:31:33.50 ID:???.net] 横文字読めるなら光の早さで正確な情報拾えるけどな
791 名前:nobodyさん mailto:sage [2019/09/07(土) 23:48:35.87 ID:???.net] >>781 光の速さで情報拾えるんなら、ここ見るのやめた 方がいいのでは? まだ経験不足の人達を笑うため?
792 名前:nobodyさん mailto:sage [2019/09/10(火) 00:13:10.96 ID:???.net] >>778 最初は動けばいいと思います。 少し慣れて、時間かできたら、views.genericの ソース確認してみてください。 全て理解しようとしないで、雰囲気を掴むくらいで。 雰囲気を掴めれば、どのように実装すればいいか、 だんだん理解が深まると思います。
793 名前:nobodyさん mailto:sage [2019/10/10(木) 11:39:53.31 ID:???.net] タグを作るとして皆さんならどういう設計にしますか? モデルにtagsというテキストフィールドを持たせますか? tag_xxxというモデル同士を繋げるモデルを作りますか? 私は両方作ってみたことはあります 簡単だったのは前者ですが、パフォーマンスはあまり良くないらしいですね・・・
794 名前:nobodyさん mailto:sage [2019/10/10(木) 20:09:26.50 ID:???.net] ManyToMany のフィールド作れば良いだけでは
795 名前:nobodyさん mailto:sage [2019/10/11(金) 00:07:46.66 ID:???.net] ManyToMany
796 名前:フィールド使えばタグを実装できるんですか? それはやったことないです( ゚Д゚) [] [ここ壊れてます]
797 名前:nobodyさん mailto:sage [2019/10/11(金) 01:20:04.57 ID:???.net] >>785 ManyToManyだと中間テーブルが自動的に作成されるんですね! 求めてたものはこれだと思います! どうもありがとう!
798 名前: mailto:sage [2019/10/11(Fri) 22:50:14 ID:???.net] うむ。頑張って
799 名前:nobodyさん mailto:sage [2019/11/04(月) 11:53:50.49 ID:???.net] 初心者で申し訳ないのですが allauthでカスタムユーザーを利用する方法を解説してる記事などはないでしょうか?
800 名前:nobodyさん mailto:sage [2019/11/04(月) 19:09:14.28 ID:???.net] >>789 無事、DefaultAccountAdapterを使ってカスタムユーザーのサインアップができました、失礼しました!
801 名前:nobodyさん mailto:sage [2019/12/03(火) 00:54:35 ID:???.net] 3.0
802 名前:nobodyさん mailto:sage [2019/12/03(火) 23:12:15.57 ID:???.net] 3.0きたの?
803 名前:nobodyさん mailto:sage [2020/01/15(水) 23:44:55.60 ID:???.net] まじやん
804 名前:nobodyさん mailto:sage [2020/02/27(木) 00:31:08.01 ID:???.net] views.pyを分割したい場合はviewディレクトリを作成せよとなんかの記事にあったのですがさらに分割したい場合はその下にさらにディレクトリを作ればいいのでしょうか?
805 名前:nobodyさん [2020/02/27(木) 00:32:43.53 ID:kq0j2+6F.net] >>794 こちらの記事を見ました https://qiita.com/piro87084806/items/0a67f7b22856d71d309e
806 名前:nobodyさん mailto:sage [2020/02/27(木) 08:33:25.55 ID:???.net] >>794 viewに限らず、呼び出してるところで分割したり移動したものをimportすればええんやで
807 名前:nobodyさん mailto:sage [2020/02/27(木) 09:27:05.26 ID:???.net] djangoというよりpythonの話なんですね。ありがとうございました。
808 名前:nobodyさん mailto:sage [2020/03/04(水) 19:22:01.96 ID:???.net] 2と3の互換性ないのね
809 名前:nobodyさん [2020/03/16(月) 14:20:30.97 ID:Mczcg5Ej.net] 2と3を互換性ありにするやつあった希ガス
810 名前:nobodyさん [2020/04/17(金) 15:39:13 ID:EV5uUzNa.net] django初心者です フォームからPOST viewでPOSTデータを受け取る View内で「myappディレクトリにあるexec.py」にそのデータを渡し、その後は永続的にexec.pyが動く exec.pyにデータを渡した時点で完了ページをreturnする(このときも、この後もexec.pyは動作している) というものを作ろうとしています。 現状ではexec.pyが終了するまでreturnにたどり着かないので困ってしまいました threadingを使う方法も考えたのですが、djangoにこうした状況を想定した関数などがあるのではないかと思い質問させていただきました 皆さんならどうするか教えてくださると嬉しいです・・
811 名前:nobodyさん [2020/04/17(金) 15:45:42 ID:s+2+Hs4y.net] subprocess
812 名前:nobodyさん mailto:sage [2020/04/17(金) 15:58:04 ID:???.net] Celery とか Background Tasks とかでキューイングすれば良いんじゃね
813 名前:nobodyさん mailto:sage [2020/04/17(金) 20:06:14 ID:???.net] マルチプロセスでググれ
814 名前:nobodyさん [2020/04/18(土) 07:41:27 ID:8bO/SsnJ.net] djangoの解説でよくある.pkってなに? なんの略なのか気になるんだが https://opendata-web.site/blog/entry/21/ https://narito.ninja/blog/detail/90/
815 名前:nobodyさん [2020/04/18(土) 10:55:27.82 ID:Y+S1gni+.net] primary key ? 知らんけど
816 名前:nobodyさん mailto:sage [2020/04/19(日) 12:44:58 ID:???.net] >>800 asgi 使いな
817 名前:無職のADHDが◯千万円分のビットコイン所持 [2020/04/27(月) 14:39:07.99 ID:/VE0k4dm.net] >>1 東京三鷹の土井(剛)莉里子 https://i.imgur.com/Fbgp0yG.png 氏名■土井剛(莉里子) 生年月日■1994.3.7 前住所■〒181-0013 東京都三鷹市下連雀5丁目3 シティハイツ吉祥寺通り4階 性別■男(詐欺師のため、戸籍変更している可能性あり) Twitter■@copy__writing @kotobamemo_bot 疾患■性同一性障害(LGBT)、発達障害(ADHD)、アスペルガー症候群、統合失調症 ●一方的に好意を寄せる男性から相手にされないと嫌がらせを繰り返す ●某大学病院の精神科隔離病棟にて強制入院 ●骨が見えるほどのリストカット ●奇声をあげながら自室部屋のドアをナイフで突き刺す ●シティハイツ吉祥寺通り4階から飛び降り自殺 ●性転換手術(金玉を取る) ●トラブル...嫌がらせ、ハッキング、乗っ取り、たかり、脅迫、殺害予告...etc ●去年から今年にかけてyoutuber同士のトラブルの仲介に入り某大手youtuberから複数回に渡り1億近い慰謝料をふんだくる ●自宅の吉祥寺にいられなくなり、大阪に潜伏中(警察からも逃げている)
818 名前:nobodyさん [2020/05/06(水) 16:54:11 ID:e0zIRSJQ.net] 質問です。 django-admin startprojectのコマンドが 実行できないのですがバージョンが古いからだと 思っているのですがいかがでしょうか? 現在、使用OSはRaspbianで Pythonのバージョンは2.7.16 Djangoのバージョンは( 1.11.29 , ‘final’ , 0 ) なんですが どうやったたpythonとDjangoのバージョンを それぞれ2と3にあげられますか? 今、必死にネット検索していますが 納得いく答えがありません。
819 名前:nobodyさん mailto:sage [2020/05/06(水) 19:35:03 ID:???.net] 納得されるかは分かりませんが、pyenv なりで新しいバージョンの python 入れて pipenv なりで仮想環境に新しいバージョンの Django を入れればよいのではないですか
820 名前:nobodyさん [2020/05/07(木) 04:18:38 ID:tym3IDYK.net] >>809 やはりPython2では django-admin startproject . が実行できない感じでしょうか! pyenv色々なことで見るので 使ってみたいですね。
821 名前:nobodyさん [2020/05/09(土) 00:23:31 ID:UawIkR7P.net] pythonとDjangoのバージョン上げて Startproject出来ました! このスレはあまり人がいない感じなんでしょうか・・・
822 名前:nobodyさん mailto:sage [2020/05/09(土) 00:47:56 ID:???.net] webprogだからねえ
823 名前:nobodyさん [2020/05/09(土) 10:01:02 ID:8Ms2Oh37.net] ム板でDjangoのインストールの話されても つまらんから追い返されるだけ
824 名前:nobodyさん [2020/05/10(日) 17:44:57 ID:tfVK9p2I.net] すみません、Djangoをapacheを使って サイトを公開したいのですが 以下のサイトのようにmod_wsgiを使う感じでしょうか? 自分はRaspbianを使っており以下のサイトでは Djangoの古いバージョンを使ってるみたいなので 現在も以下の方法で公開出来るのか知りたいです。 https://www.sejuku.net/blog/27637
825 名前:nobodyさん [2020/05/10(日) 17:50:04 ID:bg1oHPsN.net] マルチ禁止
826 名前:nobodyさん mailto:sage [2020/05/10(日) 19:26:55 ID:???.net] 今どきapacheとか
827 名前:nobodyさん [2020/05/10(日) 20:06:48 ID:yUg+jKJr.net] >>815 すみません、答えが返ってくるか分からないまま 待ち続けるのは時間をかなり浪費するので とりあえず多方で聞いています。 >>816 Apacheの方が多くの人が使っていて サポートもあっていいと良く書かれているのですが 実際は違うんですか?
828 名前:nobodyさん mailto:sage [2020/05/10(日) 22:23:15 ID:???.net] Nginxだろ、普通
829 名前:nobodyさん mailto:sage [2020/05/10(日) 22:34:26 ID:???.net] >>818 マルチで聞いてるんだからわざわざここで答えなくてもいいんじゃない せっかく書いても無視される可能性あるんだから馬鹿らしいでしょ
830 名前:nobodyさん [2020/05/11(月) 01:52:51 ID:KmdZSk6n.net] >>819 質問したスレは全部チェックしてますよ! いつどこに解答があるか分からないので!
831 名前:nobodyさん [2020/05/11(月) 01:53:47 ID:KmdZSk6n.net] >>818 軽量だからでしょうか? 自分みたいな初心者にも使えるといいのですが・・・
832 名前:nobodyさん [2020/05/11(月) 10:34:58 ID:kf08OcBm.net] Django 自身にも鯖機能内蔵されてるやろ
833 名前:nobodyさん [2020/05/11(月) 17:08:37.47 ID:2E7hrS8x.net] >>822 自分で作ったWebサイトを公開したいので・・・
834 名前:nobodyさん [2020/05/11(月) 17:09:18.65 ID:2E7hrS8x.net] 内臓のではセキュリティ上、問題があると聞きました。
835 名前:nobodyさん mailto:sage [2020/05/12(火) 16:51:01 ID:???.net] 初心者こそnginxやで
836 名前:nobodyさん [2020/05/12(火) 17:17:40 ID:1AtCvXvP.net] >>825 そうなんですね。 最近の記事を読んだらnginxのシェアも上がってるみたいなので、そっちに切り替えてみます。 せっかく入れたApache2はアンインストールした方がいいですかね。
837 名前:nobodyさん mailto:sage [2020/05/17(日) 10:15:56 ID:???.net] マルチって別にあちこちで聞いてもいいだろ なんでおまえらが気にするんだ? アホか
838 名前:nobodyさん mailto:sage [2020/05/17(日) 19:31:05 ID:???.net] ダメです
839 名前:nobodyさん mailto:sage [2020/05/17(日) 20:29:52 ID:???.net] サイト側としては少しでもアクセスしてもらって広告収入とかを得たいだろうから マルチを排除しようとするのは完全におまえらの我がまま 表現の自由の侵害
840 名前:nobodyさん mailto:sage [2020/05/17(日) 21:45:56.00 ID:???.net] その通り。 回答するもしないも俺の自由 だから俺はマルチに回答はしない
841 名前:nobodyさん mailto:sage [2020/05/17(日) 21:47:10.96 ID:???.net] 質問文は表現ではない
842 名前:nobodyさん mailto:sage [2020/05/17(日) 22:28:48 ID:???.net] みんな同じ様なスレ巡回して見てんのに 同じ書き込み出てきたらウザいだろ そんな事もわからんの?
843 名前:nobodyさん mailto:sage [2020/05/17(日) 23:43:38 ID:???.net] 回答者が金銭的な対価を得る有償のサポートに対して質問者が金を払ってマルチするなら好きにすれば良いが コミュニティのような回答者の善意を元にしているような場所では マルチによって複数の回答者が費やしたコストが無駄になることが理解できませんか? まあ好きで回答してるようなヤツのことなんて知ったことじゃねーって思ってそうですが。
844 名前:nobodyさん mailto:sage [2020/05/18(月) 00:26:48.38 ID:???.net] 確かに他のとこでも回答もらえるならわざわざ自分の時間削ってまで 答える必要ないなって思っちゃうよね そんで誰も答えなくなってこのスレみたいに衰退していくと…
845 名前:nobodyさん mailto:sage [2020/05/18(月) 00:35:57 ID:???.net] >>834 それはあるかもね pythonのヘビーユーザーと入門者には壁があると思う 昔ながらのモヒカン的な人はこういうルール守らない奴は 猛烈にキレるか最初から相手にしないよね そりゃ利用者数増えても掲示板は廃れるよ まあ善意で答えるコミュニティ的な場所なんだし 最低限のルールぐらいは守るべきではあるよね
846 名前:nobodyさん mailto:sage [2020/05/18(月) 22:04:18 ID:???.net] >>832-833 結局お前らは自分のことしか考えてないのな
847 名前:nobodyさん [2020/05/18(月) 23:49:27 ID:0c64EUxA.net] すみません! マルチをする理由の1つをあげます! 自分が聞きたい内容の Djangoのフレームワークを使って WebサーバーはNginx uwsgiを使いたいが localhostで接続出来ません! ImportError at / Cannot import name path Puthonのバージョンは3を使ってるのに エラーメッセージにはPython Version 2.7.16と でてしまいます。 この質問の場合はPythonスレに行くべきですか? それともnginx?Linuxネットワーク? 初心者の質問スレ?くだスレ? でPythonスレに行って「他スレで聞いてくれ」 ってあしらわれたら、また他のスレで回答待ち? 皆さんそんなのんびりとやってるんですか?
848 名前:nobodyさん mailto:sage [2020/05/18(月) 23:51:59 ID:???.net] 勝手に掲示板管理者の代弁してるつもりになってるほうがどうかしてると思うが…
849 名前:nobodyさん [2020/05/19(火) 00:14:27.20 ID:nV1HDRSk.net] プログラマは性格悪いからまともな回答はしないぞ これは心理 なるべくしてなってる事を理解しろ
850 名前:nobodyさん mailto:sage [2020/05/19(火) 01:04:38 ID:???.net] 答える答えないはおまえらの自由だが、誰かの書き込みに待ったをかける権利はお前らにはないだろ それっておまえらの嫌う言論弾圧ってやつじゃないのか? バカなの?
851 名前:nobodyさん mailto:sage [2020/05/19(火) 03:44:04.70 ID:???.net] >>837 お前何様だよ 「のんびりとやってんですか?」 じゃねーよ そんなのはお前の事情なの お前は他人の時間を奪ってる「自覚」はないの? はっきり言ってお前のしている質問の答えは このスレにいる人間なら大体何が原因か想像付くんだよ でももうまともに答える奴はいないだろうよ なんでか判るか? 最低限のルールすら守れない奴に関わり合いたくないからだよ ここで答えると図に乗ってルール無視して ずっと同じことやり続けるのが目に見えてるから 他人に迷惑をかける行為を自分が解決すれば良いからという理由で ずっとやり続ける利己的な人間なんだよお前は ここじゃない知恵袋なりなんなりで聞いてくれ
852 名前:nobodyさん mailto:sage [2020/05/19(火) 08:34:49 ID:???.net] >>837 ちょっと検索したら出てくるだろうに、なぜできないのかがわからん。 こういうやつどこにでもいるけど。
853 名前:nobodyさん mailto:sage [2020/05/19(火) 09:14:04 ID:???.net] >>837 別に金払って質問してる訳でもないから答えもらえたらラッキーくらいでしか質問してないんじゃないかな だから多くの人はあなたみたいにのんびり回答を待ってるんじゃなくて もっと自分で状況調べるなり本なりで勉強するなりしてるんだと思うよ そういうスタンスが透けて見えるからいろんなスレでたらい回しにされるんじゃないかな
854 名前:nobodyさん mailto:sage [2020/05/19(火) 14:33:24 ID:???.net] てか、言論弾圧だみたいな無理筋な話してる人とかへんに擁護してる人とかいるけど、 このスレにいるような人なら質問の大体の原因わかってるだろうから 馬鹿みたいな擁護して他人を批判する前に自分で回答してやりゃいいんじゃないの? まさか自演ってことはないよね…
855 名前:nobodyさん mailto:sage [2020/05/21(木) 00:20:58 ID:???.net] Symfonyやってて難しくて苦労してるんだけどDjangoはどうなの? 諸々を考慮した学習コストとか Python界隈はそこらへん工夫してるイメージだけど
856 名前:nobodyさん mailto:sage [2020/05/21(木) 00:38:05 ID:???.net] Symfonyが難しく感じるなら大抵のフレームワークは難しいんじゃないの 俺はDjangoから入ったが、Symfonyが難しいとは感じなかった
857 名前:nobodyさん [2020/05/23(土) 15:35:40 ID:2gq4q1WT.net] >>837 サイト公開するならherokuで良くない? apacheもnginxの設定もいらないし。
858 名前:nobodyさん mailto:sage [2020/05/23(土) 17:33:10 ID:???.net] サイト公開するのが目的なんじゃなくてラズパイ活用するのが目的なんじゃない
859 名前:nobodyさん [2020/05/25(月) 14:26:35 ID:mQ1lSOCL.net] >>848 そうなのか。読んだつもりで最初の方スルーしてた。>>848
860 名前:nobodyさん [2020/05/25(月) 23:54:34 ID:fnvOiwwz.net] >>848 そうなんです! ラズパイをテストサーバーにして色々と学習してみたく・・・ 本格的にショッピングサイトを作って運用するならサーバー用のマシンを買わないといけないのでしょうが、 普通のブログくらいだったらそこまでパワーを必要しないですよね。
861 名前:nobodyさん [2020/05/26(火) 00:14:47 ID:PHNjShDd.net] Django内臓サーバーだととりあえず大丈夫なのですが nginxで外部に公開出来る様にするにはどうすればいいのか放置して進めています・・・ コロナ自粛が終わって本屋が開いたら調べに行ってみます。
862 名前:nobodyさん mailto:sage [2020/06/01(月) 21:49:04.75 ID:???.net] Django + nginx って一般的な組み合わせだからGithub, Qiita, はてなブックマークで検索すればnginx.confの設定例見つからない?
863 名前:nobodyさん mailto:sage [2020/06/02(火) 01:10:18.02 ID:???.net] Djangoの本買えばいいのに……
864 名前:nobodyさん mailto:sage [2020/06/02(火) 14:38:35 ID:???.net] 公式のドキュメントにNginxの設定書いてなかったっけ? あとDRFのドキュメントサイト閉鎖してる?
865 名前:nobodyさん [2020/06/18(木) 23:09:59 ID:2kK6n8jP.net] 実務経験1年で月収80万稼げるエンジニアになった理由 https://www.youtube.com/watch?v=DrbbyGsHQic 意識が低いエンジニアこそフリーランスになれ https://www.youtube.com/watch?v=nSEaAJlgjbQ フリーランスエンジニアの週3労働ってどんな感じ? https://www.youtube.com/watch?v=8yjoDCdbzMc ぼくがスキルのない社畜ならこうやって脱する https://www.youtube.com/watch?v=aae8xxbUlMM 初めて人を雇ったらもう二度とサラリーマンをやりたくないと思った話 https://www.youtube.com/watch?v=U0OCGRVLFsM プログラミングは文系でも余裕で出来ます!理由を現役プログラマーが解説 https://www.youtube.com/watch?v=iBOeiSKBIW8 貧乏人こそ社会不適合者 https://www.youtube.com/watch?v=O3BT72BIBJI 元ド貧乏が教える】貧乏を抜け出すための2つの考え方 https://www.youtube.com/watch?v=IRrCgTy3ckc より良いオファー貰ってるのに転職しないとか何考えてるの? https://www.youtube.com/watch?v=i0J6uRhlj7o
866 名前:nobodyさん mailto:sage [2020/06/19(金) 11:28:27 ID:???.net] Djangoで排他制御ってどうやるんですか?
867 名前:nobodyさん mailto:sage [2020/06/19(金) 12:08:51 ID:???.net] ファイルロックで代替できないんですかね やってる人見当たりませんけど
868 名前:nobodyさん [2020/06/19(金) 18:41:39.46 ID:bDsCoAJE.net] 排他制御っていってもなんのことだか。 DBの範囲で済む話なら、Djangoを普通に使うだけでは? スレッドとかプロセスの話なら、DjangoでSignal利用して、あとは通常通りのPythonの排他制御を行う。
869 名前:nobodyさん [2020/07/04(土) 18:12:21 ID:MIIhOkFA.net] djangoってみんなどれでやってる? google colab pychar anaconda pytorch どれ?
870 名前:nobodyさん mailto:sage [2020/07/04(土) 22:16:15 ID:???.net] >>858 楽観的排他的制御 Djangoにはその仕組がないのでは でも排他的制御やりたくなったらみんなはどうしてる?って話
871 名前:nobodyさん mailto:sage [2020/07/18(土) 15:23:33 ID:???.net] django-filtersがダウンロードできなくなってる https://pypi.org/project/django-filters/ ページも消えてる
872 名前:nobodyさん mailto:sage [2020/07/18(土) 16:29:46 ID:???.net] たしかにパッケージ名がdjango-filtersのヤツもあった気がするけど 一般的にはこっちじゃない? https://pypi.org/project/django-filter/
873 名前:nobodyさん mailto:sage [2020/07/18(土) 16:58:54.08 ID:???.net] >>862 ああ、こっちがdjango-filtersなのか まぎらわしいな 間違えて入れたのがrequirements.txtにそのままだったのかな? サンクス
874 名前:nobodyさん mailto:sage [2020/08/04(火) 09:48:27 ID:???.net] nativeとawareの違いを理解した
875 名前:nobodyさん mailto:sage [2020/08/27(木) 04:26:11 ID:???.net] 今本番環境のDBをローカルに再現してる はじめてdumpdataとloaddataを使った
876 名前:nobodyさん mailto:sage [2020/08/28(金) 02:46:19.18 ID:???.net] しかし鯖でデータをダンプするとSSDを圧迫するんだよな データベースのポート開いてリモートからダンプすればいいのかなこういう場合 ポート開きたくないな
877 名前:nobodyさん mailto:sage [2020/08/28(金) 13:25:11 ID:???.net] SSHなりVPNなりで繋ぎなさいよ
878 名前:nobodyさん mailto:sage [2020/08/28(金) 14:17:43.07 ID:???.net] 外付けHDD付ければいいんでない?
879 名前:nobodyさん mailto:sage [2020/08/28(金) 20:07:50 ID:???.net] django始めたばかりでよくわからず教えてください。 複数レコードを1画面で登録したいので、forms.modelformset_factoryを使いました。 単一レコードの場合はバリデーションが効くのですが、formsetを使用するとバリデーションが効きません。 formsetの場合は自分でチェックするしかないのでしょうか?
880 名前:nobodyさん mailto:sage [2020/08/2
] [ここ壊れてます]
881 名前:9(土) 05:07:55 ID:???.net mailto: >>867 SSHでリモートから直接ローカルにDBダンプできるの? [] [ここ壊れてます]
882 名前:nobodyさん [2020/08/29(土) 10:21:32 ID:EDz/x7Fl.net] 出来る
883 名前:nobodyさん mailto:sage [2020/09/17(木) 21:16:56.45 ID:???.net] ASGIってWSGIと何が違うの? 非同期だからWebソケットの通信ができるとか? つまりゲームサーバー用途に使えるということ?
884 名前:nobodyさん mailto:sage [2020/09/24(木) 23:11:30.11 ID:???.net] Django の本が増えてきますね。 ユーザーが増えてきてるのかなぁ。
885 名前:nobodyさん mailto:sage [2020/10/05(月) 08:16:01.06 ID:???.net] >>870 できるで
886 名前:nobodyさん [2020/10/25(日) 15:32:58.50 ID:gYgN41uE.net] 質問です。 HerokuとDjangoの初心者です。 公式チュートリアルで https://devcenter.heroku.com/articles/getting-started-with-python#provision-a-database まで進んだんですが、 ブラウザに https://xxxx-xxxxx-12345.herokuapp.com/db/ と入力すると、エラーが出て躓きました。 db.htmlの'staticfiles'を'static'に変更すれば直るそうなのですが、 肝心の/app/hello/templates/db.htmlが見つかりません。 /app/hello/templates/db.htmlはどこに置いてありますか? 質問の詳細はこちらです: https://teratail.com/questions/300209 すみません、どなたかお願いします…
887 名前:nobodyさん [2020/10/25(日) 15:38:16.65 ID:dYEcWMNi.net] https://python.keicode.com/django/template-inheritance.php Django の document が python じゃなくて php なのが笑える
888 名前:nobodyさん [2020/10/25(日) 18:11:58.47 ID:gYgN41uE.net] >>876 ありがとうございます。 リンク先、見ました。 db.htmlがextendsを用いてbase.htmlから継承しているのは理解できました。 また、base.htmlはdb.htmlと同じフォルダ内にあります: > tree /F フォルダー パスの一覧: ボリューム Windows ボリューム シリアル番号は 3A58-8BE1 です C:. base.html db.html index.html しかし、内容を見ても、appとかdbとかいうのが出てこないです。 すみませんが、/app/hello/templates/db.htmlの場所を教えていただけないでしょうか?
889 名前:nobodyさん [2020/10/26(月) 18:22:37.37 ID:BKSQsPOs.net] 継承してるから存在しなくても良いって話では
890 名前:nobodyさん [2020/10/26(月) 22:44:32.96 ID:COvwtNZu.net] >>878 しかし、もし正しく継承しているなら、 既にdb.htmlの'staticfiles'を'static'に変更しているので、 エラーは出ないはずです。 ('staticfiles'がそのままの)別のソースコードが表示されていてエラーが出ているので、 どこか別のところにあるはずです。 Djangoに詳しい方でも分からないですか?
891 名前:nobodyさん [2020/10/27(火) 11:58:05.85 ID:JfqlcoO9.net] そりゃお前が消したのかも知れんし おま環はお前にしか判らんよ 本気で調べて欲しかったら ソースpackしてうpしろ
892 名前:nobodyさん mailto:sage [2020/11/07(土) 12:30:03.43 .net] 管理画面を作るメリットってなんですか?
893 名前:nobodyさん mailto:sage [2020/11/09(月) 22:53:56.79 ID:???.net] >>870 遅レスだけどこんなふうにすればsshで転送できる。 bashalog.c-brains.jp/10/09/30-183733.php mysqldump -u<USER> <DATABASE> -p<PASSWORD> | gzip | ssh example.com 'cat > ~/db_name.dump.sql.gz'
894 名前:nobodyさん mailto:sage [2020/12/07(月) 04:07:33.08 ID:???.net] Django案件にアサインしたから覗きに来たけど過疎ってるね
895 名前:nobodyさん mailto:sage [2020/12/07(月) 05:47:21.80 ID:???.net] いや情報取るのに今どき5chはねえだろ
896 名前:nobodyさん mailto:sage [2020/12/11(金) 01:37:25.68 ID:???.net] いまどきPython民はどこにいるの
897 名前:nobodyさん mailto:sage [2020/12/11(金) 07:39:30.79 ID:???.net] あなたの心の中にいます
898 名前:nobodyさん mailto:sage [2020/12/21(月) 03:14:00.78 .net] (自分だけ使うウェブアプリなら気にする必要ないと思うけど) アクセス毎にデータベースに接続するよりも 裏で、データベースから必要なデータだけリスト化してjsonなりtxtなりで保存するような定期タスクを動かして フロントエンドからのアクセスはそのリストに接続するのが普通だと思うけど そのjsonとかtxtファイルはどこに保存するのがいいのでしょうか アプリ内のどこか任意に作るの? それともそういうためのテンプレートでもあるのだろうか
899 名前:nobodyさん mailto:sage [2020/12/21(月) 21:20:38.50 ID:???.net] フロントエンド何にするか知らんけど、ローカルに格納するデータの要件に合わせて Cookie/Local(Session)Storage/IndexedDB とかに保存することが多いんじゃない。 あとは Redis とかでキャッシュさせるとか
900 名前:nobodyさん mailto:sage [2020/12/23(水) 19:54:58.59 .net] >>888 フロントはウェブブラウザで 用途はデータベースから範囲分だけをリクエストする、みたいなよくある感じのやつです。 その範囲がある程度決まった範囲なので あるページ(同じ結果のページ)を表示する度にサーバーのdbにも接続、っていいのかなと思えて・・ なるほどlocalstorageとかの有無で場合分けするのはいいですね あれから調べてとりあえず/static/を設定して そこにサーバー側から定期的に直接書き換えるファイルを保存しました(静的ではない気がしますが・・)。 個人用途ならなんでもいいと思いますが、 不特定多数のアクセスが多くなった場合とそのファイルの書き換えのタイミングの関係性とかいまいちわからない感じですが。 キャッシュとかも調べてみますありがとうございました
901 名前:nobodyさん mailto:sage [2020/12/24(木) 00:02:57.99 ID:???.net] フロントエンドって言うから Django は DRF なりでバックエンドとして API に徹して React とか Vue 使うのかと思ったらそういうことではなかったか。。 別に秒間n万リクエストとか取得するデータがn万件とかじゃないんだろうし 普通に DB つなぎに行けばいいと思うが。
902 名前:nobodyさん mailto:sage [2020/12/24(木) 10:18:13.49 ID:???.net] 多分>>887 は フロントエンド→ユーザーのが伝わる単語か? フロントエンドって書かれると >>890 みたいにAngular/Vue/Reactとかなのかと思う
903 名前:nobodyさん mailto:sage [2021/01/22(金) 19:34:44.76 ID:???.net] model.pyでとあるフィールドをmodels.CharField(max_length = 16)で設定したけど python側で22文字をインサートしたらできてしまったんだがどういうことだい? adminページからは16文字超えた値で変更しようとしたらエラーはでたが
904 名前:nobodyさん mailto:sage [2021/01/22(金) 21:36:14.03 ID:???.net] DB は SQLite だったりする? だとしたら SQLite 側に VARCHAR の文字数制限がないことに起因していると思います。
905 名前:nobodyさん mailto:sage [2021/02/17(水) 18:16:12.22 ID:tCxjGv87L] 【初心者&入門】プログラミングは”科学的”に学ぼう。【独学OK】 https://www.youtube.com/watch?v=BOrx1GEZY4o 【JavaScript超入門講座】わずか50分で知識ゼロから基礎をマスター! https://www.youtube.com/watch?v=QCjFPSO96RU 主要プログラミング言語16選!特徴と初心者向けおすすめ度まとめ https://www.youtube.com/watch?v=HUZlOEbSP6c SIerはダメ?自社開発系がいい?それ、”ウソ”ですよ https://www.youtube.com/watch?v=tv5f10l20qg Webサイトはいくらで作れる?「あつ森公式」をプロが見積もった結果 https://www.youtube.com/watch?v=uCX3vW-Cmpw Web/IT用語27選!超カンタンに解説してみた【クラウドとは?サーバーとは?データベースとは?】 https://www.youtube.com/watch?v=qIRtN61gMfQ&t=1s センスのないエンジニアを面接で見極める質問3選【経験者/人事 必見】 https://www.youtube.com/watch?v=oXThFYSvVwI 【Web/IT業界あるある】締め切り、プログラミング中、エンジニア面接 https://www.youtube.com/watch?v=Ik1_AzopJG4
906 名前:nobodyさん mailto:sage [2021/02/22(月) 03:14:37.52 ID:???.net] 同時にデータベースの更新があっても排他処理できていることをテストで確認したいのですが テストで複数のトランザクションを同時に起こすにはどうすればいいんでしょうか
907 名前:nobodyさん [2021/03/23(火) 02:57:19.98 ID:2bu6Cl5W.net] 既存のデータベースが複合主キーだが、それをdjangoのモデルで管理するにはどうすればいいか教えろ無能ども
908 名前:nobodyさん mailto:sage [2021/03/23(火) 20:40:30.18 ID:???.net] 複合主キーのDBなんて捨てて、IDを主キーにして必要なキーにユニーク制約つけてデータ移行しろカスが
909 名前:nobodyさん mailto:sage [2021/03/31(水) 20:32:42.47 ID:???.net] azureでデプロイするときってどのデータベース使うのがええんやろ sqlite使えへんのがつらい
910 名前:nobodyさん [2021/03/31(水) 23:29:52.97 ID:maetCyN4.net] AzureはやはりMicrosoft系だからSQLServerと抜群に相性が良いはず でも条件付きで課金され始めるんだよな
911 名前:nobodyさん mailto:sage [2021/04/01(木) 09:06:51.86 ID:???.net] djangoはpostgres推奨なんだよな。 ちなみにMySQL、SQL Serverのdjango用コネクタはSDKがなくてサードパーティー製しかない。 しかもdjangoがメジャーバージョンアップして使えなくなることが多く、更新の途絶えたライブラリが転がっている状態。
912 名前:nobodyさん mailto:sage [2021/04/02(金) 23:58:05.53 ID:2TYrsHzHX] サイボウズが副業を真っ先に解禁した理由。社員や会社のメリットとは? https://nikkan-spa.jp/1602111 毎日が「休日」か「休日明け」か「休日前」 水土日休みの週休3日ベンチャーが「理想の働き方」と話題に https://nlab.itmedia.co.jp/nl/articles/1907/24/news039.html サイボウズ式:サイボウズで複業。収入源は3つ──そんな私の「パラレルワークはじめての確定申告」 https://www.huffingtonpost.jp/cybozu/pararell-works_a_23430377/ 兼業でフリーライター、サイボウズ社員・明石悠佳に学ぶパラレルワーク術 https://www.wwdjapan.com/articles/752575 あなたの会社は「お金を介した」依存?全員副業必須の経営がもたらした脱依存 https://www.businessinsider.jp/post-212190 超ブラック企業だったサイボウズが、全社員と「ザツダン」してわかった“見えない不満”の本質 https://headlines.yahoo.co.jp/hl?a=20191118-00010003-srnijugo-life サイボウズの「100人100通りの人事制度」を実現する働き方改革とは? https://news.mynavi.jp/article/20190902-887250/ 『サイボウズ』は社員満足度の高い「働き方改革」をなぜ作れたのか https://gendai.ismedia.jp/articles/-/67235 諸悪の根源はメールと電話 サイボウズ営業チームの“脱ブラック部署”のノウハウ https://logmi.jp/business/articles/322356
913 名前:nobodyさん mailto:sage [2021/05/11(火) 18:39:42.50 ID:???.net] >>882 おお、遅レスだがありがとう
914 名前:nobodyさん mailto:sage [2021/05/11(火) 18:44:04.06 ID:???.net] settings.pyの本番データベースの設定を環境変数に保存するようにした だが端末からmanage.pyなどを実行するときにいちいち環境変数を設定しなくてはいけなくなった Bashのスクリプトも環境変数設定してからコマンドを呼び出しみたいな 結果的に本番データベースのユーザ名やパスワードが色々なスクリプトに散らばるようになってしまった それで環境変数に設定するのはやめて、settings.pyにベタ書きするようになった つまりこれがベターなのかな?
915 名前:nobodyさん mailto:sage [2021/05/11(火) 22:12:31.80 ID:???.net] 普通は.envに書くでしょ。。
916 名前:nobodyさん mailto:sage [2021/05/11(火) 22:37:29.83 ID:???.net] >>904 envファイルを作るやり方があったのか! 何故もっと早く教えてくれなかったのか謎だがあえて礼は言わないでおく!
917 名前:900 mailto:sage [2021/05/12(水) 07:32:41.37 ID:???.net] >>904 >>905 は俺じゃない .envに書けばいいのか 調べてみるわ、サンクス
918 名前:nobodyさん [2021/07/04(日) 17:30:53.37 ID:GLHZEBK9.net] あらら。 Django公式ページがcertificate has expired
919 名前:nobodyさん [2021/07/14(水) 19:47:24.41 ID:7wfNnMuE.net] M1macでpostgresは問題ないのにmysqlが使えない・・・。通常ローカルだとsqliteだから問題にならないが、mysqlにしなきゃならない事情があって辛すぎる。
920 名前:nobodyさん mailto:sage [2021/07/14(水) 20:30:37.47 ID:???.net] DjangoとMysqlは相性悪いんだよな Postgreで頑張れ
921 名前:nobodyさん [2021/07/14(水) 21:46:16.79 ID:7wfNnMuE.net] >>909 ども、やはりそうだったのか。こんな超大手がすんなり動かないなんて信じられないけど、担当に事情話してpostgresでやります。。。
922 名前:nobodyさん [2021/07/15(木) 08:44:25.14 ID:kTFodPNU.net] なんか上の方>>900 で適当なこと言っているな。 DjangoをMySQLで動かすのに必要なのは、Python一般向けのドライバだけだ。 この点Postgresと何も違わない。 で、そのドライバ(mysqlclient)のm1対応が遅れているってだけだろ。
923 名前:nobodyさん mailto:sage [2021/07/16(金) 13:24:13.61 ID:???.net] 対応が遅れて支障をきたすデータベースなんか使えないだろ
924 名前:nobodyさん mailto:sage [2021/07/18(日) 19:01:18.61 ID:???.net] postgresって全文検索に難ありだった気がするけどpostgres推奨なのか。。。
925 名前:nobodyさん [2021/07/19(月) 21:24:41.93 ID:nuRrmhQS.net] M1macを実用環境で使うことなんてほとんどないし。 開発環境なら、Arm-Linux(docker/VM)がきちんと対応していれば十分。 そもそもPythonそれもWeb用途ならアーキテクチャの違いなんて無いに等しい。
926 名前:nobodyさん [2021/08/04(水) 20:19:14.20 ID:b/ib9vDT.net] 偶然たどりついてみたが、10年前のスレかよw 日本語サイトのリンク切れてるじゃんww
927 名前:nobodyさん mailto:sage [2021/08/07(土) 18:47:46.02 ID:???.net] 時代はlaravelなのか…?
928 名前:nobodyさん mailto:sage [2021/08/07(土) 18:52:00.58 ID:???.net] 世界ではDjangoのほうが圧倒的に上
929 名前:nobodyさん mailto:sage [2021/08/10(火) 12:58:10.00 ID:???.net] MySQLのドライバはPyMySQLみたいなPure Pythonの使っておけばいいじゃない。 機能差はあったと思うけど、とりあえずはそれで間に合うでしょ。
930 名前:nobodyさん [2021/08/10(火) 20:24:53.73 ID:x1XtZCZa.net] Djangoの案件って周りにまったくないんだが、ほんとに使われてるの?
931 名前:nobodyさん mailto:sage [2021/08/10(火) 22:16:37.91 ID:???.net] 世界では圧倒的に使われている
932 名前:nobodyさん mailto:sage [2021/08/15(日) 22:21:10.69 ID:???.net] >>919 俺は2回参画した そのうち一回は俺がFW選定した
933 名前:nobodyさん mailto:sage [2021/09/03(金) 13:14:47.36 ID:???.net] ウソ 「新型コロナ対策に専念するため出馬しません」 ホント 「選挙に負けそうなので出るのやめよう・・・」 こいつは最後までウソをつきつづけるのか!?
934 名前:nobodyさん [2021/09/07(火) 21:48:17.10 ID:f3/vPYo/.net] 機械学習のAPIとして使う場合、普通ですよね?
935 名前:nobodyさん mailto:sage [2021/09/13(月) 03:59:55.95 ID:???.net] wagtail か django-cms どっち使おうか迷っている プラグインの自作というか、コードをいじる事を前提にしてるんだが、どっちがいいだろうか
936 名前:nobodyさん mailto:sage [2021/09/16(木) 08:49:39.53 ID:???.net] django-cmsは知らんがwagtailはガッツリコード書くよ
937 名前:nobodyさん mailto:sage [2021/09/16(木) 12:09:59.80 ID:???.net] ガッツリ書くっていうのがどの程度なんだろうか。 まるっきり書かないといけないからただdjango使ってるのと同じになるし
938 名前:nobodyさん mailto:sage [2021/09/17(金) 19:20:32.23 ID:???.net] 今Flask案件やってるけど珍しいかな?
939 名前:nobodyさん [2021/09/25(土) 22:44:26.93 ID:O72duUxH.net] djangoと相性良いフロントエンドフレームワークってVue.jsって聞くんですけど本当デスか?
940 名前:nobodyさん mailto:sage [2021/09/27(月) 08:24:42.95 ID:???.net] >>928 比較して相性いいかわからんけどウチはdjango nuxt vueで使ってるよ
941 名前:nobodyさん mailto:sage [2021/09/27(月) 13:43:33.01 ID:???.net] nuxtってなんなの? わかりやすく説明してほしい
942 名前:nobodyさん mailto:sage [2021/09/28(火) 09:36:39.85 ID:???.net] >>930 ググればすぐ出てくることすら調べられない奴にITは無理だから別の仕事や趣味にしたほうがいいよ
943 名前:nobodyさん mailto:sage [2021/09/28(火) 12:36:58.26 ID:???.net] >>931 いじわる
944 名前:nobodyさん mailto:sage [2021/09/28(火) 19:11:21.17 ID:???.net] 確かにnuxtってdjangoよりも日本語の資料多そうだ djangoってシングルページアプリケーションを作る事は可能ですかれるのでしょうか?
945 名前:nobodyさん [2021/09/28(火) 20:32:58.38 ID:+uXoZ7sT.net] >>933 今まさに作ってる。 他のフレームワーク使ったことあまりないから比較できないけど、DRF+nuxtjsで全然行ける。
946 名前:nobodyさん mailto:sage [2021/09/29(水) 00:23:10.47 ID:???.net] >>934 やはりdjango単体で実現は難しいもんです?
947 名前:nobodyさん mailto:sage [2021/09/29(水) 02:38:52.12 ID:???.net] そこ単体にするとメリットある?学習コストはなしで
948 名前:nobodyさん mailto:sage [2021/09/29(水) 03:18:51.75 ID:???.net] SPAをdjango単体にするってことは生のjsでこつこつ書く気か? やめとけフレームワーク使え
949 名前:nobodyさん mailto:sage [2021/09/29(水) 07:55:36.68 ID:???.net] >>937 ありがとうございます Djangoだと何でも出来るのでそれくらい出来るだろうと思っていました 単体ではSPA向けのフレームワークは無いのですね
950 名前:nobodyさん mailto:sage [2021/09/29(水) 08:58:06.24 ID:???.net] >>938 Django以外ならあるよ .NetCoreとか
951 名前:nobodyさん mailto:sage [2021/09/29(水) 22:13:30.96 ID:???.net] レスをJSONとかで返すように作るだけなんじゃないの? リクエストの種類は増えるけど中の処理は小さくなるから楽にならないのかな? DjangoでJSON返すのが難しいの?
952 名前:nobodyさん mailto:sage [2021/09/30(木) 02:55:24.79 ID:???.net] JSON返すのはバックエンドの仕事 JSONをもとに組み立てるのはフロントエンドの仕事 SPAでDjangoができるのはバックエンドまで フロントエンドはフロントエンドのフレームワークの仕事 普通はこういう風に分担される
953 名前:nobodyさん mailto:sage [2021/10/01(金) 10:42:17.24 ID:???.net] VisualStudiocodeでdjangoの開発を行ってるのですが、クラスベースviewを使うとrequest時のデバッグSTEP実行で止まってくれません これはこういう仕様なのでしょうか? 自作クラスや関数ベースviewだと普通に止まってくれるのですが
954 名前:nobodyさん [2021/10/02(土) 12:47:57.75 ID:lEj1+R+Z.net] >>942 ブレークポイントを宣言に置いてるんじゃない?ちゃんとオーバーライドした関数内に置いてる?
955 名前:nobodyさん mailto:sage [2021/10/29(金) 13:02:59.64 ID:???.net] VSCodeでやってます クラスを書いても黄色い波線がその下に表示されるだけでインポートのソリューションが表示されません 例えば"HttpResponse" is not defined Pylanceと出ます osはm1 mac、venv、vscodeは昨日なんとか更新しました また拡張機能のjupyterはアンインストールしました django2.2、python3.9.7です
956 名前:nobodyさん mailto:sage [2021/10/29(金) 13:16:53.58 ID:???.net] >>944 因みにPylanceのランタイムの状態ではpython.analysis.logLevelとpython.analysis.typeshedPathsが登録できません。このプロパティは既に登録されていますと出ます
957 名前:nobodyさん mailto:sage [2021/10/29(金) 13:57:17.64 ID:???.net] すみません解決しました 理由不明ですが 日本語→英語→日本語にした(再起動挟んだ) これかもしれません
958 名前:nobodyさん mailto:sage [2021/11/16(火) 09:00:41.09 ID:???.net] さてとにかく ロケットの絵が出てきて admin決めて templateディレクトリ作って index.html入れて urls.pyを2ファイルと view.pyの合計3ファイル改造して ロケットの代わりに自作のindex.htmlが出るところまではきた、が DBを全然有効活用できてないので その方法を調べるか
959 名前:nobodyさん mailto:sage [2021/11/17(水) 12:42:35.65 ID:???.net] {{}}や{% %}で値や式挿入か endforやendifもあり html上で関数書く奴は少ないだろう
960 名前:nobodyさん mailto:sage [2021/11/19(金) 12:15:22.89 ID:???.net] staticフォルダを置いてcssや画像やjsファイルを管理 {% load static %}必須
961 名前:nobodyさん mailto:sage [2022/01/07(金) 08:47:11.07 ID:???.net] Django に関する技術的な質問ができる日本語のサイトって何があるでしょうか。
962 名前:nobodyさん mailto:sage [2022/01/07(金) 09:30:38.69 ID:???.net] teratail でぐらいしか無いんでしょ?
963 名前:nobodyさん mailto:sage [2022/02/14(月) 21:12:55.60 ID:???.net] ディスコにある https://www.python.jp/discord/index.html
964 名前:nobodyさん mailto:sage [2022/02/24(木) 08:59:34.29 ID:???.net] >>927 めずらしくないよ このスレもflaskのレスちょこちょこ増えて来たけどスレチだから、別にflaskスレ作ってもいい気がしてきた
965 名前:nobodyさん mailto:sage [2022/02/26(土) 17:26:08.96 ID:???.net] 年寄り事務屋だけど会社はIT屋だからweb関係ちょっとくらい勉強とこうとdjangoで始めたけどフロントの作りが直ぐにキツくなるねえ 試しにvueをライブラリ的にちょっぴり使おうとフォームフィールドのウィジェットにバインディングのv-mode等の文字列を埋め込んだりと抵抗したけど混在は制約がでてきつい 先人にみならってdjangoはバック専門がいいのかな ド素人が2つもフレームワークを覚えるのはしんどい(´;ω;`)
966 名前:nobodyさん mailto:sage [2022/03/02(水) 21:25:40.31 ID:???.net] auto_addやauto_add_nowがついたDateTimeFieldがあるmodelをbulk_createやbulk_updateやbulk_update_or_createしたいときどうすればいいの?
967 名前:nobodyさん mailto:sage [2022/03/02(水) 21:57:24.00 ID:???.net] そういう局面は少ないと仮定して地道にforでまわすかsql叩く
968 名前:nobodyさん [2022/03/06(日) 20:04:51.70 ID:0bXkW/qr.net] すみません、DjangoでMACアドレスの取得方法ってありますか?
969 名前:nobodyさん mailto:sage [2022/03/07(月) 18:14:16.16 ID:???.net] >>956 凄い使うんだよな
970 名前:nobodyさん mailto:sage [2022/03/07(月) 18:29:14.19 ID:???.net] >>957 自身のMACならpythonさんの頑張り次第でdjangoさんに無茶ぶりしないかと
971 名前:nobodyさん [2022/03/08(火) 09:53:18.43 ID:0IHhZZZf.net] Session変数について質問なのですが、ローカル(Python manage.py runserver)で 立てたときは問題なく、別のパソコンからもアクセス出来るよう (Python manage.py runserver 192.168.0.20:8000) にしたらSession変数が 保持されなくなる症状に困っています。 もしご存知の方が居りましたら、教えて頂けると幸いです。
972 名前:nobodyさん [2022/03/08(火) 10:07:50.49 ID:0IHhZZZf.net] さっきの質問主です。 とりあえずつけていたsslserverを外したら、解決しました。 でもどういう理由で、sslserverがSession変数に影響していたのでしょうか...
973 名前:nobodyさん mailto:sage [2022/04/03(日) 10:43:56.75 ID:???.net] Userなど使わずに自前でログイン機能を実装しようとしています それでアカウントのモデルを作ってそれを作成して、名前とパスワードを入力したらログインする、という機能が作りたいです アカウントのモデルは作りました それでログインしているという状態の保持にDjangoの匿名セッションを使おうと思ってます ↓みたいな感じです # 認証処理後、ログイン処理 account = Account.objects.filter(name=name, password=password).first() request.session['is_login'] = True request.session['account_id'] = account.id この実装は何か問題が起きますでしょうか? よろしくお願いします
974 名前:nobodyさん mailto:sage [2022/04/03(日) 22:07:48.37 ID:???.net] 自前サービス作りたくてdjangoを勉強してみたんだが 一度覚えるとある程度の定型のものはかなりの効率よく作れるね。 SQL書けないのが少しストレスだけど。ソースも読みやすいしこれはすごいわ。 その割にはスレ過疎ってるのな。
975 名前:nobodyさん mailto:sage [2022/04/03(日) 22:31:59.87 ID:???.net] アクセスしにきた人をLDAPから情報を取って利用可否を判定したいのだけど こんなこと対応可能でしょうか? 対応可能な場合Djangoの標準モジュールで対応可能か別途モジュールが必要なのでしょうか?
976 名前:nobodyさん [2022/04/04(月) 01:16:08.00 ID:y4Unad3P.net] 結構な量のデータに複雑なjoin、サブクエリ、集計など多用するんだけど 簡単なCRUDだけdjangoにお任せして複雑なのはSQL直書きしたいのだけど ありですかね?
977 名前:nobodyさん [2022/04/04(月) 02:20:56.78 ID:y4Unad3P.net] まあ生のsqlよりデータベースのview使った方が安心か。
978 名前:nobodyさん mailto:sage [2022/04/04(月) 12:13:34.13 ID:???.net] django ldap で検索すればパッケージはみつかる あとはdjangoのユーザークラスとldapのユーザーの突合 どの時点で突合するかはお好みで
979 名前:nobodyさん mailto:sage [2022/04/04(月) 18:20:41.80 ID:???.net] https://covid-vaccine.jp/ こんな感じのデータベース系のサイトを作ろうとするとdjangoとflaskどっちが楽? 大人しくphpでサンプル拾ってきて作った方がいいだろか?
980 名前:nobodyさん mailto:sage [2022/04/04(月) 19:56:38.87 ID:???.net] >>967 LDAP3は使っていますがアクセスした人が一切何もせず ユーザーの情報取れるもんなのでしょうか? SSOの仕組みは使えないので自前で何とかしたいのですけど
981 名前:nobodyさん mailto:sage [2022/04/05(火) 10:36:34.84 ID:???.net] 生SQL派よりORM派のほうが多いだろ
982 名前:nobodyさん mailto:sage [2022/04/06(水) 02:21:11.65 ID:???.net] flaskはしらんから比較の話しはできないけどこの例の検索条件で因果関係、重篤度、転帰内容のような独立したプルダウンならいいけど[大項目][中項目][小項目]のような連動するものをページ遷移なしでやるならjavascriptあたりに頼ることになるだろうから複雑なuiを多用する場合は始めからdjangoはバックエンドにしてしまう そんなに複雑でなくtemplate内にちょろっとscript組み込むくらいならdjangoにもフロントやらせるかな まあまず一本作ってみたら?
983 名前:nobodyさん [2022/04/15(金) 21:41:40.49 ID:fqXmLAqO.net] 俺の頭が悪すぎてdjangoの公式じゃ情報探しにくいわ。 結局、djangoのソースコード読んだほうが理解が深まる。
984 名前:nobodyさん mailto:sage [2022/04/16(土) 08:43:45.20 ID:???.net] どれもそんなもんじゃね
985 名前:nobodyさん mailto:sage [2022/04/16(土) 17:11:17.06 ID:???.net] django4でrest framework jwtつかえんのかな?(´;ω;`) (地道にurl直す根性ないし)
986 名前:nobodyさん [2022/04/24(日) 21:25:47.21 ID:qXgjS3ry.net] nohakai.pythonanywhere.com/ 横浜市立大学に通っている大学生です 掲示板をつくりました
987 名前:nobodyさん mailto:sage [2022/05/04(水) 20:47:47.01 ID:???.net] わざわざPythonでWebやるいみないだろ 遅いし
988 名前:nobodyさん [2022/05/09(月) 00:26:41.27 ID:ytgn9WDu.net] >>965 SQLAlchemy + Flask/FastAPIなど 無理して、Django(というかActive Recordパターン)を使うのは良くない。
989 名前:nobodyさん [2022/05/15(日) 19:25:30.80 ID:C9TSdDsS.net] スターグループって年商120億円なんだね
990 名前:nobodyさん mailto:sage [2022/05/16(月) 22:08:27.10 ID:???.net] wsgiアプリをasgiアプリに移行するのってどうですか? wsgiでデプロイしている(uWSGI, nginx)アプリがあるんですがchannels使ったアプリ作ってます これを動作するようにデプロイしたいんですが移行するのに抵抗があります なんかトラブルとか出そうで(´・ω・`)
991 名前:nobodyさん mailto:sage [2022/05/18(水) 21:01:12.74 ID:???.net] ASGI_APPLICATIONつけてwsgi.pyで動かしても特にエラー出ないな これ関係ないのか wsgi.pyで動かしたらwsgiアプリ、asgi.pyで動かしたらasgiアプリ、ということかな
992 名前:nobodyさん mailto:sage [2022/05/19(木) 07:18:14.67 ID:???.net] 何が違うんです(´・ω・`)?
993 名前:nobodyさん mailto:sage [2022/05/19(木) 14:51:53.79 ID:???.net] ASGIのほうはasync/awaitとwebsocket使えるみたいですよ(´・ω・`)
994 名前:nobodyさん mailto:sage [2022/06/10(金) 21:57:26.40 ID:???.net] DBはMySQLでUniqueConstraint使って複合キー使いたい。 まだDB設計しながら作ってて初期化の為にmigrate zeroとか使うんだけどneeded in a foreign key constraintで怒られる。 結局DBドロップして作るんだけど何とかならないもんか。
995 名前:nobodyさん [2022/06/13(月) 01:37:17.21 ID:MXId4d/R.net] クラスベースビューより関数ベースビューの方が複雑なことをする際には楽じゃないですか?
996 名前:nobodyさん [2022/06/13(月) 13:39:36.10 ID:blodd3Uc.net] ラクというか、CBVはカスタマイズしすぎると反って複雑になる。 ほぼFormやDRF専用と割り切る方がいい。
997 名前:nobodyさん mailto:sage [2022/06/20(月) 12:56:31.86 ID:???.net] 複合主キー使えるフレームワークって多くないよね おれはサロゲートキー派だな
998 名前:nobodyさん mailto:sage [2022/06/20(月) 16:16:36.15 ID:???.net] 複合主キーが必要になるなんてケースそんなないしな
999 名前:nobodyさん mailto:sage [2022/06/20(月) 17:01:04.17 ID:???.net] 必要か必要じゃないかと言われるとたぶん必要じゃない ただ、とにかく余計なデータ(サロゲートキー)を一切入れたくないって アンチサロゲート派はいっぱいいる その人方にとってはWEBフレームワークでDBは超扱いにくい
1000 名前:nobodyさん mailto:sage [2022/06/21(火) 00:16:54.76 ID:???.net] >>988 そうなの? おれはmodelでnameとかにprimaryつけちゃうわ まだ作成途中だけど今のところ何の問題もない
1001 名前:nobodyさん [2022/06/21(火) 01:45:13.13 ID:pJylaVNV.net] djangoだとザックリどれくらいの同時アクセスは耐えられる? 会員10000人でアクティブユーザーが500人くらいならサクサク動く?
1002 名前:nobodyさん mailto:sage [2022/06/21(火) 08:54:05.48 ID:???.net] んなもんサーバーの性能や作り方ででいくらでも変わるだろ まあ、そんな意味不明な質問する人には無理じゃない?と言う気もするが
1003 名前:nobodyさん mailto:sage [2022/06/21(火) 10:40:13.08 ID:???.net] ある意味論理的な思考が無い人でもDjangoは扱えると言う事か
1004 名前:nobodyさん mailto:sage [2022/06/21(火) 17:21:22.47 ID:???.net] なんでDjangoっていうダサい名前なの?
1005 名前:nobodyさん mailto:sage [2022/06/22(水) 10:28:14.68 ID:???.net] djangoは(中国の)竜の意味 dragonとは違いヘビ要素が強い形体だ (足とか翼とか角とかあるが) pythonもニシキヘビだから ヘビっぽいもので大きくて天に昇る竜は pythonという言語で動きサーバーひいてはインターネットで活躍するwebフレームワークの名に ふさわしいではないか
1006 名前:nobodyさん mailto:sage [2022/06/22(水) 15:46:02.57 ID:???.net] Djangoはミュージシャン Pythonはテレビ番組だぞ
1007 名前:nobodyさん mailto:sage [2022/06/22(水) 18:21:07.37 ID:???.net] う~Django!
1008 名前:nobodyさん [2022/07/03(日) 13:47:12.86 ID:cxLHYMwf.net] >>991 逆に出来なくはないってことなのね
1009 名前:nobodyさん mailto:sage [2022/07/03(日) 14:03:59.14 ID:???.net] そりゃ Youtube も Instagram も Dropbox も昔は Django で動かしてたんだから まともな開発と運用の知識があれば 10000 ユーザーくらいはいけるよ
1010 名前:nobodyさん [2022/07/04(月) 17:41:36.61 ID:f4eAQzLG.net] 以前はrailsやってたdjango初学者です djangoだとDEBUG=trueにしておけば 開発環境でデバッグ出来ますが たまに記述した内容次第ではServer Error(nginx)になってしまい どこの部分にバグがあったのか詳細が突き止められません(nginxのほうのエラーログ見ても、djangoのどの部分がボトルネックになっているのか不明) こういうケースの場合はどうやったら問題を特定出来るのでしょうか?
1011 名前:nobodyさん mailto:sage [2022/07/04(月) 23:13:32.05 ID:???.net] 窓から投げ捨てて全てを忘れる
1012 名前:!omikuji 【19.5m】 [2022/07/05(火) 01:00:35 ID:ulXXzLpI.net] 998
1013 名前:!omikuji 【17.2m】 [2022/07/05(火) 01:01:16 ID:ulXXzLpI.net] 999
1014 名前:!omikuji 【1.3m】 [2022/07/05(火) 01:01:39 ID:ulXXzLpI.net] 1000get!!!!!!
1015 名前:1001 [Over 1000 Thread .net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 3854日 1時間 14分 37秒
1016 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています