- 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
- 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 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|