問題タブ [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 投票する
4 に答える
4365 参照

django - postgresqlビューテーブルからオブジェクトのリストを取得して表示するにはどうすればよいですか

これはビュー テーブルのモデルです。

これは、テーブルを作成するために使用するSQLです


モデルまたはビュー、またはその両方で関数が必要かどうかわかりません。そのデータベースからオブジェクトのリストを取得して表示したいと考えています。これは簡単かもしれませんが、DjangoとPythonは初めてなので、いくつか問題があります

0 投票する
3 に答える
150 参照

django - Django:スペースまたはブレークラインのみを含むエントリをブロックする方法

誰かが私のサイトにアクセスして、フォームのスペース、ブレークラインのみについてコメントしたくありません。この場合、コマンド「if」はどのように使用すればよいですか? 答えてくれてありがとう!

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

django - 主キーのないリストを表示しようとしています。(これが正しいタイトルかどうかさえわかりません)

主キーのないモデルがあります。それは他のモデルからのIDを持っています。iid_id を呼び出したい。

たとえば、iid_id = 1 です。

番号が 1 の行が 21 行あります。すべての行を取得して、HTML テーブルに表示したいと考えています。

モデル:

これは、モデルの SQL です。

景色:

私はすべてを試しましたが、HTML に表示する行を取得できません。これはばかげた質問かもしれません。私はDjangoが初めてで、これを機能させることはできません。

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

python - handling multiple returned objects

I have a contact/address app that allows users to search the database for contact entries. The current view will return an object (Entry()) and display its fields. The code is as follows:

I'd like to add an "if" statement to the view that would recognize when there are multiple objects returned (people with the same name in the database) and in such a case, divert the returned objects to a different template (which would simply list the returned objects so the user could choose which he/she'd prefer). Can anyone show what such a statement would look like? Thanks.

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

django - Django:ビュー関数からチェックボックスに選択肢リストを提供します

私のDjangoアプリケーションでは、通常、整数値の範囲から選択できるChoiceFieldを持つフォームを持っています。

場合によっては、より小さな範囲を使用してビューメソッドからデフォルトの選択肢リストをオーバーライドする必要がありますが、この方法でそれを実行しようとしています

TypeError が発生しました - __ init__() が予期しないキーワード引数 'choices' を取得しました。フォーム クラスからパラメーターを削除しようとしましたが、同じ結果が得られます。

上記と同様の方法で、ビューからの新しい選択肢リストで ChoiceField を初期化する方法はありますか? 前もって感謝します :)

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

python - Django でテーブルに情報を挿入する方法

これはmodels.pyの私のフォームです

これは私のview.pyです

フォームを送信すると、

djangoを使用してテーブルに情報を挿入したいだけです

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

python - Django、ビューを別のビューに表示しますか?

django を使用して別のビュー内にビューを表示できるかどうかを知りたいです。

これは私がやろうとしたことです:

出力は期待どおりに見えますが、リクエスト値を空の文字列に置き換える必要がありました。それでいいですか、それとももっと良い方法がありますか?

0 投票する
3 に答える
1966 参照

python - Django リダイレクトが機能しない

問題を確認できました。コードとエラー ページを添付しました。

私のテンプレートには、次のものがあります。

私の見解では、私は持っています:

環境:

私のエラーレポート:

私の BaseAccount クラス

マイ アカウント クラス`

`

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

django - DB /パフォーマンス:親を2回以上参照することはめったにないdjangoモデルのレイアウト

私は架空の簡略化された都市を提示することについてのアプリを持っています。

次のDjangoモデルを検討してください。

この設定を選択するための説明:

(1)各都市には、都市ごとに1回だけ発生する「基本」タイプの特定の建物(例:市庁舎、消防署、警察署、病院、学校)と、ダンスなどの「追加」タイプの建物が数十あります。クラブ。

(2)特定のビューでは、すべての建物(都市などに関係なく)は、さまざまな基準に従ってフィルタリングされますother_criterion

問題/懸念:

ビューでは、city_detail「余分な」タイプの建物をループする必要がありますが、これは問題なく正常です。

しかし、「基本」タイプの都市の「病院」の建物を効率的に取得する方法がわからないため、各都市にそのような病院が1つだけ存在するため、とにかくすべての都市でこれを実行する必要があります(これは都市の作成時に保証されます) )。

最大で12種類の「基本的な」建物タイプがあり、そのうちの約半分が常に提示されます。

Cityモデルで便利なメソッドを作成する傾向があり、次の3つのオプションに直面します。

(A1)ビアtryとインデックス:.filter(...)[0]

(A2)経由tryおよび.get(...)

(A3)経由tryおよび.filter(...).latest()

しかし、それらのどれもエレガントに見えません。または、これら3つのオプションの1つを、モデルでのDjangoのget_profile()方法のように、ある種のキャッシュと組み合わせるのが適切ですか?User残念ながら、私はまだキャッシュの経験がありません。

次のオプションを使用するのは難しいですか?

(B)都市モデルの特定のFK、最も重要な基本タイプごとに1つ

質問:

どのオプションが最も理にかなっていますか?
それとも、この種のシナリオではスキーマに一般的に欠陥がありますか?

特にDBのパフォーマンスに関して、あなたは何を提案しますか?まったく異なるアプローチが必要ですか?

お知らせ下さい!:)

前もって感謝します!