問題タブ [django-views]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1534 参照

django - Django関数django.views.static.serve()が安全でないのはなぜですか?

django.views.static.server() 関数を使用するドキュメントによると、次のとおりです。

非効率的で安全ではありません。

非効率な理由はわかりますが、それはどの面insecureでしょうか?

0 投票する
2 に答える
187 参照

django - ビューでリクエストを処理/データベースにアクセスすることは良い習慣ですか?

django の MVC に問題があります。これが従来の MVC ではないことは理解していますが、ドキュメントでは、実際にプレゼンテーションをビジネス ロジックから分離していることを強調しています。ただし、チュートリアルは次のようなコードになります。

(これは私の実装であるため、チュートリアルとまったく同じではないかもしれませんが、概念は同じです)

この部分で、リクエストを処理し、(場合によっては) データベースにレコードを挿入します。

これは間違っていませんか?モデルのどこかにあるはずではありませんか?より複雑なシナリオではどうなりますか? 多くの db 集中型コードと最小限のプレゼンテーションでビューが乱雑になることはありませんか? 大規模なアプリケーションでは、(LOC のように) ビューがはるかに長くなりますか?

編集:この FAQ エントリは私の質問に答えません

0 投票する
4 に答える
682 参照

python - Django、クエリアイテムのグループ化

私はそのようなモデルを持っていると言います:

Foo.objects.filter()のようなクエリを実行した後、クエリ結果を次のようにグループ化します。

ご覧のとおり、アイテムを辞書のリストとしてグループ化します。辞書の代わりにグループクエリリストのリストも歓迎されます:)

よろしく

0 投票する
1 に答える
738 参照

django - メール送信のフォームからの「受信者」

私は非常に基本的なメールアプリを持っています。フォームクラスは次のとおりです。

ビュー関数は次のようになります。

ビューで受信者を指定すれば問題ありません。ただし、フォームフィールド「受信者リスト」で指定されたアドレスにメッセージを送信したい。ビューコードを次のように構成すると、次のようになります。

また:

「'unicode'オブジェクトには属性'append'がありません」というエラーが表示されます。要するに、それは機能しません。私は何が間違っているのですか?

0 投票する
4 に答える
614 参照

python - Django:フォームが持つリレーションのタイプを確認します

異なるモデルに同じ views.py を使用しているため、views.py にフォームを保存する前に、フォームに m2m リレーションがあるかどうかを確認する必要がある状況があります。

例:

より安全な側にいるために、そこに追加のチェックが必要です。これを回避する方法はありますか?前もって感謝します

0 投票する
2 に答える
701 参照

python - django ビューへのフック

簡単な質問です。私はたくさんのジャンゴビューを持っています。foo(view)ビューごとに代わりに使用することをdjangoに伝える方法はありますか? 例:

書く代わりに

ずっと、持っていたい

これをdjangoにフックします:

サーバーの起動時にこれを実行したいと思います。何かご意見は?

0 投票する
2 に答える
199 参照

django - django、個別のモデルをクエリするための良い方法

私がそのようなモデルを持っていると仮定します:

したがって、データベースには、名前フィールドは同じでタイプが異なるFooオブジェクトがあります。

この情報を使用してhtml選択フォームを生成し、可能なすべての(異なる)名前を表示するので、最終的には選択フォームに次のような名前が表示されます。

の個別の値のリストを取得するにはどうすればよいですnameか?

0 投票する
2 に答える
130 参照

python - Django、ページを一定時間アクティブにする

ご挨拶 私は Django をハッキングして、次のようなものをテストしようとしています:

woot.comのように、「1 日 1 アイテム」を販売したいので、その日に利用できるアイテムは 1 つだけです (たとえば、デフォルトの www.mysite.com がそのアイテムにリダイレクトされるとします)。

これらのアイテムを呼び出すための URL が次のようになると仮定します。www.mysite.com/item/<number>

アイテムの私のモデル:

そして、これをレンダリングするための私の見解:

これを達成するための効率的で賢いモデルとテンプレートは何でしょうか?

0 投票する
1 に答える
361 参照

javascript - Djangoの画像でdivを更新するには?

以下は、応答として散布図を生成する matplotlib コードです。

jquery ajax を使用して、テンプレート内の div タグを更新したいと考えています。以下は、フォームのサムビット ボタンをリッスンし、成功時に div を更新する jquery コードです。

しかし、送信ボタンをクリックすると、画像ではなく div にジャンク文字が表示されます。

応答から画像を表示する方法を教えてくれる人はいますか?

前もって感謝します。