問題タブ [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のクラスベースのジェネリックビューのユースケースは何ですか?
Facebook アプリを作成するための一般的なボイラー プレート コードを作成しようとしています。django の標準 contrib.user アプリの代わりに、別の FacebookUser クラスを作成しています。クラスベースの汎用ビューを使用してすべての oauth ステップを実際に記述することが、設計上の適切な決定になるかどうか疑問に思っています。クラスベースのジェネリックビューを使用するポイントは何ですか?なぜ、どこで使用する必要がありますか?
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 な方法は何ですか?
django - djangoでクラスベースのジェネリックビューを使用して動的テンプレート名をどのように持っていますか?
私はこれをdjangosの新しいクラスベースのジェネリックビューでエミュレートしようとしていますが、それを理解できません:
これはクラスベースのビューでは不可能ですか? as_view() を上書きする必要がありますか? もしそうなら、どうやってそれをしますか?
django - Djangoのクラスベースのビューを使用して複数のオブジェクトのリストを作成する
djangoのクラスベースのビューを拡張して、一連のリストオブジェクトを含むページを表示する正しい方法は何ですか。
オブジェクトの1つにListViewクラスを作成してから、get_context関数で他のオブジェクトリストにデータを渡すことは意味がありますか?
これを行うための「正しい」方法は何ですか?
django - DjangoのTemplateViewでget_context_dataをどのように使用しますか?
私はこのようなことをしようとしています:
次のようにテンプレートで dahl_books にアクセスしようとすると:
dahl_books
Books QuerySet がゼロ以外の数の書籍を返したとしても、テンプレート コンテキストでは使用できません。....テンプレートまたは で何か間違ったことをしていますget_context_data
か?
ajax - クラスベースのビューとajaxを使用するDjangoアプリ?
私はDjangoを学んでいて、クラスベースのビューを見つけました。それらのビューにAjaxを実装する方法を考えています。
githubでdjangoプロジェクトを検索したところ、クラスベースのビューを使用しているものが見つかりましたが、ajaxは使用していません。
だから...誰もが両方を使用するオープンソースプロジェクトを知っていますか?そのように学ぶ方が簡単です。
ありがとうございました :)
django - クラスベースの汎用ビューで request.POST データを使用する動的クエリセット
request.POST クエリ dict を使用して動的クエリセットを作成する方法に興味がありますか? 私がそれをしたとき:
例外なく空白の白いページがあります。問題を解決するために FormMixin、ProcessFormView を使用できますか? もしできるなら、どうやって?
編集
テンプレート:
django - パラメータをdjangoジェネリックビューに渡す方法
汎用ビュー (DetailView) に数値を渡して 1 つのオブジェクトを取得したい これが私のコードです
URLパターン
クラスを見る
この行に何か問題があると思います
エラーメッセージ:
この汎用ビューに「番号」を渡し、この「番号」で Mytask オブジェクトを取得するにはどうすればよいですか?
ありがとう
django - request.slug をジェネリック クラス ビューに追加するにはどうすればよいですか?
私はこれについて頭を包むのに苦労しています。
タグであるスラッグによってすべてのプロジェクトを取得するビューがあります。テンプレートを表示するときに、「Content in {{tag.name}}」のようなことができるように、そのタグをテンプレートに含めたいと考えています。感謝されます。
これが私の見解です:
python - クラスベースのビューへのパラメータを持つDjango逆URL
Python と Django の学習を始めたばかりで、質問があります。関数ビューをクラスベースのビューに変換する割り当てを受けました。しかし、私のリンクは今は機能しません。
これらはurls.pyからのものです:
これは私のリンクです:
しかし、これは機能しません。