問題タブ [django-class-based-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 投票する
3 に答える
951 参照

django - DjangoクラスベースのビューYearArchiveView

私はDjangoのクラスベースのビューを試していて、今のところ気に入っていますが、YearArchiveViewで何も得られません。これが私のクラスです:

と私のurls.py:

両方ともthought_listobject_listのリストとして返されます。再定義get_querysetしても何も起こりません。ThoughtsIndexView正しいオブジェクトを返すので、それは私が犯しているばかげた間違いだと確信しています。誰か教えてもらえますか?

ああ、これが失敗したテストケースです:(編集:ブラウザでの結果は同じです。戻り値はありません)

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

django - Django クラス ベースのビュー コンポジット

プロジェクトに Django 1.3 のクラスベースのジェネリック ビューを使用しています。彼らは本当に素晴らしいですが、私はもっとドライになりたいです. 受け取った報道のリストを表示するページと、公開した記事のリストを表示するページがあります。概要ページでは、両方のリストを表示する必要があります。両方のビューを受け入れ、両方のクエリセットが添付されたコンテキストを作成する複合ビューを作成したいと思います。

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

django - DjangoでFKフィールドを設定するために、クラスベースのジェネリックビューCreateViewでrequest.userにアクセスする

だから私は以下を含むモデルを持っています:

私の見解はそのようなものです:

request.userにアクセスし、created_byをそのユーザーに設定する方法はありますか?ドキュメントを調べましたが、これに関するヒントが見つからないようです。

`

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

django - DjangoのクラスベースのジェネリックビューからModelFormにrequest.userオブジェクトを送信する

したがって、私の目標は、ModelForm の ModelChoiceField クエリセットをフィルタリングして、request.user が作成した場所のみを含めることです。

私のModelFormは単純です:

次のようなものを追加できるようにしたいと思います。

ただし、ModelForm でリクエストにアクセスする方法が見つからないようです。

私の見解は次のようなものです:

これが私がすべきことに近いかどうかはわかりませんが、試しました:

しかし、エラーが発生しました: init () が予期しないキーワード引数 'place_user'を取得しました

これに関するアイデアはありますか?または、リクエストを ModelForm に渡す必要なく、ビューで ModelChoiceField をフィルタリングする方法を考えられる人はいますか?

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

django - Django クラスベースの汎用ビューでコンテキスト オブジェクトにアクセスする

私は DetailView を使用して Project オブジェクトを表示しています。表示されている Project オブジェクトにアクセスして、デコレータに渡すことができるようにしたいと考えています。次のようになります。

ただし、「プロジェクト」または「オブジェクト」をデコレーターに渡すと、 Project インスタンスではなく「オブジェクト」が得られます。デコレータ関数がそれで動作できるように、その Project インスタンスを取得するにはどうすればよいですか?

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

python - Flaskのクラスベース(ジェネリック)ビュー

Flask Webフレームワークを使用して汎用ビューを作成するための最良の方法は何ですか?

@ app.routeデコレータは呼び出し可能なクラスをサポートしていますか?それとも私はこれを完全に間違った方法で考えていますか?

どんな助けやアドバイスも大歓迎です!

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

django-class-based-views - djangoビューのcontext_object_nameとは何ですか?

djangoは初めてです。そして今、私はクラスベースのジェネリックビューを使用して勉強しています。誰かがcontext_object_name属性の目的と使用法を説明してもらえますか?

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

django - django のクラスベースのジェネリック ビューを使用した登録/承認フォーム

誰かがクラスベースの汎用ビューを使用して reg/auth/auth を手伝ってくれませんか? 関数ベースのビューでこれを行う方法は明らかですが、クラスではそうではありません。フォームをレンダリングするときの CBV の哲学を理解できません。

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

django - クラスベースの RedirectView を機能させることができません

現在、関数ベースのビューを新しい django 1.3 クラスベースのビューに移行しようとしています。まず、私が持っていた単純な RedirectView を変更しましたが、それを機能させることができず、最悪の場合、クラス ビューがどのように機能するのか理解できません。メカニズムは単純です。インデックス ページに選択フィールドがあり、ユーザーはオプションを選択して [go] をクリックします。ビューは、その名前に対応する URL を取得し、そこにリダイレクトする必要があります。

POST シグナルを送信するとき、django は何も返さず、ターミナルで 405 エラーだけを返します。

更新されたコード:

index.html

ビュー.py

urls.py

私が間違っていることは何ですか?

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

django - django 1.3でDetailViewを実行するにはどうすればよいですか?

私は現在、django1.3でクラスベースのビューを使用する方法を学んでいます。それらを使用するようにアプリケーションを更新しようとしていますが、それでもそれらがどのように機能するかをよく理解していません(そして、クラスベースのビューリファレンス全体を毎日2〜3回読んでいます)。

質問に対して、私はいくつかの追加のコンテキストデータを必要とするスペースインデックスページを持っています、urlパラメータは名前(pkではなく、変更することはできません、それは期待される動作です)であり、そのスペースを持たないユーザープロファイルで選択されたものは入力できません。

私の関数ベースのコード(正常に動作しています):

私のクラスベースのビュー(機能しておらず、続行する方法がわかりません):

urls.py

DetailViewが機能するために何が欠けていますか?