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

|