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

django - djangoのクラスベースのジェネリックビューのユースケースは何ですか?

Facebook アプリを作成するための一般的なボイラー プレート コードを作成しようとしています。django の標準 contrib.user アプリの代わりに、別の FacebookUser クラスを作成しています。クラスベースの汎用ビューを使用してすべての oauth ステップを実際に記述することが、設計上の適切な決定になるかどうか疑問に思っています。クラスベースのジェネリックビューを使用するポイントは何ですか?なぜ、どこで使用する必要がありますか?

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

django - クラスベースのジェネリック ビューを使用した 1 つのビューへの複数の URL の特別な処理

WordPress サイトを django サイトに変換しています。古い投稿の URL 構造を保持する必要がありますが、新しい投稿の構造は異なります。これを行うには、2 つの URL を作成し、settings.py で日付を設定してから、次のように絶対 URL を設定します。

urls.py

投稿/urls.py

投稿/models.py

2 つの URL に対して 1 つのビューを使用しています。

これはすべてうまくいきます。ここで必要なのは、新しい投稿が oldpost_view url によってレンダリングされないようにすることです。「get」をオーバーライドしてこれを逆に使用できることはわかっていますが、リクエストがどのURLから来たかをどのように確認できますか? これを行うための最も効率的で DRY な方法は何ですか?

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

django - djangoでクラスベースのジェネリックビューを使用して動的テンプレート名をどのように持っていますか?

私はこれをdjangosの新しいクラスベースのジェネリックビューでエミュレートしようとしていますが、それを理解できません:

これはクラスベースのビューでは不可能ですか? as_view() を上書きする必要がありますか? もしそうなら、どうやってそれをしますか?

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

django - Djangoのクラスベースのビューを使用して複数のオブジェクトのリストを作成する

djangoのクラスベースのビューを拡張して、一連のリストオブジェクトを含むページを表示する正しい方法は何ですか。

オブジェクトの1つにListViewクラスを作成してから、get_context関数で他のオブジェクトリストにデータを渡すことは意味がありますか?

これを行うための「正しい」方法は何ですか?

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

django - DjangoのTemplateViewでget_context_dataをどのように使用しますか?

私はこのようなことをしようとしています:

次のようにテンプレートで dahl_books にアクセスしようとすると:

dahl_booksBooks QuerySet がゼロ以外の数の書籍を返したとしても、テンプレート コンテキストでは使用できません。....テンプレートまたは で何か間違ったことをしていますget_context_dataか?

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

ajax - クラスベースのビューとajaxを使用するDjangoアプリ?

私はDjangoを学んでいて、クラスベースのビューを見つけました。それらのビューにAjaxを実装する方法を考えています。

githubでdjangoプロジェクトを検索したところ、クラスベースのビューを使用しているものが見つかりましたが、ajaxは使用していません。

だから...誰もが両方を使用するオープンソースプロジェクトを知っていますか?そのように学ぶ方が簡単です。

ありがとうございました :)

0 投票する
0 に答える
1337 参照

django - クラスベースの汎用ビューで request.POST データを使用する動的クエリセット

request.POST クエリ dict を使用して動的クエリセットを作成する方法に興味がありますか? 私がそれをしたとき:

例外なく空白の白いページがあります。問題を解決するために FormMixin、ProcessFormView を使用できますか? もしできるなら、どうやって?

編集

テンプレート:

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

django - パラメータをdjangoジェネリックビューに渡す方法

汎用ビュー (DetailView) に数値を渡して 1 つのオブジェクトを取得したい これが私のコードです

URLパターン

クラスを見る

この行に何か問題があると思います

エラーメッセージ:

この汎用ビューに「番号」を渡し、この「番号」で Mytask オブジェクトを取得するにはどうすればよいですか?

ありがとう

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

django - request.slug をジェネリック クラス ビューに追加するにはどうすればよいですか?

私はこれについて頭を包むのに苦労しています。

タグであるスラッグによってすべてのプロジェクトを取得するビューがあります。テンプレートを表示するときに、「Content in {{tag.name}}」のようなことができるように、そのタグをテンプレートに含めたいと考えています。感謝されます。

これが私の見解です:

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

python - クラスベースのビューへのパラメータを持つDjango逆URL

Python と Django の学習を始めたばかりで、質問があります。関数ビューをクラスベースのビューに変換する割り当てを受けました。しかし、私のリンクは今は機能しません。

これらはurls.pyからのものです:

これは私のリンクです:

しかし、これは機能しません。