問題タブ [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.
django - DjangoクラスベースのビューYearArchiveView
私はDjangoのクラスベースのビューを試していて、今のところ気に入っていますが、YearArchiveViewで何も得られません。これが私のクラスです:
と私のurls.py:
両方ともthought_list
空object_list
のリストとして返されます。再定義get_queryset
しても何も起こりません。ThoughtsIndexView
正しいオブジェクトを返すので、それは私が犯しているばかげた間違いだと確信しています。誰か教えてもらえますか?
ああ、これが失敗したテストケースです:(編集:ブラウザでの結果は同じです。戻り値はありません)
django - Django クラス ベースのビュー コンポジット
プロジェクトに Django 1.3 のクラスベースのジェネリック ビューを使用しています。彼らは本当に素晴らしいですが、私はもっとドライになりたいです. 受け取った報道のリストを表示するページと、公開した記事のリストを表示するページがあります。概要ページでは、両方のリストを表示する必要があります。両方のビューを受け入れ、両方のクエリセットが添付されたコンテキストを作成する複合ビューを作成したいと思います。
django - DjangoでFKフィールドを設定するために、クラスベースのジェネリックビューCreateViewでrequest.userにアクセスする
だから私は以下を含むモデルを持っています:
私の見解はそのようなものです:
request.userにアクセスし、created_byをそのユーザーに設定する方法はありますか?ドキュメントを調べましたが、これに関するヒントが見つからないようです。
`
django - DjangoのクラスベースのジェネリックビューからModelFormにrequest.userオブジェクトを送信する
したがって、私の目標は、ModelForm の ModelChoiceField クエリセットをフィルタリングして、request.user が作成した場所のみを含めることです。
私のModelFormは単純です:
次のようなものを追加できるようにしたいと思います。
ただし、ModelForm でリクエストにアクセスする方法が見つからないようです。
私の見解は次のようなものです:
これが私がすべきことに近いかどうかはわかりませんが、試しました:
しかし、エラーが発生しました: init () が予期しないキーワード引数 'place_user'を取得しました
これに関するアイデアはありますか?または、リクエストを ModelForm に渡す必要なく、ビューで ModelChoiceField をフィルタリングする方法を考えられる人はいますか?
django - Django クラスベースの汎用ビューでコンテキスト オブジェクトにアクセスする
私は DetailView を使用して Project オブジェクトを表示しています。表示されている Project オブジェクトにアクセスして、デコレータに渡すことができるようにしたいと考えています。次のようになります。
ただし、「プロジェクト」または「オブジェクト」をデコレーターに渡すと、 Project インスタンスではなく「オブジェクト」が得られます。デコレータ関数がそれで動作できるように、その Project インスタンスを取得するにはどうすればよいですか?
python - Flaskのクラスベース(ジェネリック)ビュー
Flask Webフレームワークを使用して汎用ビューを作成するための最良の方法は何ですか?
@ app.routeデコレータは呼び出し可能なクラスをサポートしていますか?それとも私はこれを完全に間違った方法で考えていますか?
どんな助けやアドバイスも大歓迎です!
django-class-based-views - djangoビューのcontext_object_nameとは何ですか?
djangoは初めてです。そして今、私はクラスベースのジェネリックビューを使用して勉強しています。誰かがcontext_object_name属性の目的と使用法を説明してもらえますか?
django - django のクラスベースのジェネリック ビューを使用した登録/承認フォーム
誰かがクラスベースの汎用ビューを使用して reg/auth/auth を手伝ってくれませんか? 関数ベースのビューでこれを行う方法は明らかですが、クラスではそうではありません。フォームをレンダリングするときの CBV の哲学を理解できません。
django - クラスベースの RedirectView を機能させることができません
現在、関数ベースのビューを新しい django 1.3 クラスベースのビューに移行しようとしています。まず、私が持っていた単純な RedirectView を変更しましたが、それを機能させることができず、最悪の場合、クラス ビューがどのように機能するのか理解できません。メカニズムは単純です。インデックス ページに選択フィールドがあり、ユーザーはオプションを選択して [go] をクリックします。ビューは、その名前に対応する URL を取得し、そこにリダイレクトする必要があります。
POST シグナルを送信するとき、django は何も返さず、ターミナルで 405 エラーだけを返します。
更新されたコード:
index.html
ビュー.py
urls.py
私が間違っていることは何ですか?
django - django 1.3でDetailViewを実行するにはどうすればよいですか?
私は現在、django1.3でクラスベースのビューを使用する方法を学んでいます。それらを使用するようにアプリケーションを更新しようとしていますが、それでもそれらがどのように機能するかをよく理解していません(そして、クラスベースのビューリファレンス全体を毎日2〜3回読んでいます)。
質問に対して、私はいくつかの追加のコンテキストデータを必要とするスペースインデックスページを持っています、urlパラメータは名前(pkではなく、変更することはできません、それは期待される動作です)であり、そのスペースを持たないユーザープロファイルで選択されたものは入力できません。
私の関数ベースのコード(正常に動作しています):
私のクラスベースのビュー(機能しておらず、続行する方法がわかりません):
urls.py
DetailViewが機能するために何が欠けていますか?