問題タブ [django-generic-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.
python - object_idまたは親オブジェクトからのジェネリックビュー
会社でのポジションを表すモデルがあります。
最低限の資格を表す2つの「内部オブジェクト」と、ポジションの「優先」資格があります。
インスタンスを編集/表示するために汎用ビューを設定していPosition
ます。そのページ内に、ユーザーが各タイプの資格を編集できる別のページに移動するリンクがあります。問題は、そのオブジェクトが空である可能性があるため(設計上、空白とnullがTrueであるため)、資格の主キーを渡すことができないことです。代わりに、位置の主キーとキーワードを渡すpreferred_qualification
か、次base_qualification
のようにURLで渡します。
一般的なビューを使用してこれを行う方法はありますか、それとも独自のビューを作成する必要がありますか?これは通常のビューを使用するケーキのように単純ですが、単純にするために、できる限りすべてを汎用ビューに移行しようとしています。
python - Django の NoReverseMatch Exception ヘルプ
私はPythonにかなり慣れていないので、ここでDjangoフレームワークのチュートリアルのパート4に従っています。世論調査アプリの一般的なビューを実装しようとしています。私のコードは (私が知る限り) 正しいようですが、投票しようとすると、次のような NoReverseMatch Exception が発生します。
引数 '(1L,)' とキーワード引数 '{}' を持つ 'polls/poll_results' の逆が見つかりません。
汎用ビューを試す前はコードは完全に機能していましたが、今は問題を特定できないようです。
poll ディレクトリにある urls.py のコードは次のとおりです。
そしてここにviews.pyがあります:
構文エラーのような気がしますが、見つかりません。助けてくれてありがとう...
django - Djangoの一般的なビュー、および「ほとんどのビュー」の記事
汎用ビューを使用している場合、別のデータベーステーブルのフィールド(most_view)を更新したいと思います。
ユーザーが記事を読んでいるときに、「ほとんどのビュー」の新しいレジスタを更新または作成するのはどの程度悪いですか?
ulrs.py
みんなありがとう :)
python - Django: 関連モデルの date_field で archive_index を使用する
こんにちは(私の醜い英語ですみません:p)、
次の 2 つの単純なモデルを想像してください。
私は SomeOtherModel で archive_index 汎用ビューを使用したいのですが、うまくいきません:
エラーは、28行目のarchive_indexから発生します(django 1.1を使用):
発生した例外は次のとおりです。
それを修正する考えはありますか?
どうもありがとうございました :)
django - Django で一般的な関連リンク (コメント/タグなど) を作成する方法
Django 1.0/trunk で動作する関連リンク アプリが見つからないので、自分で作成することを検討していました。
コメント フレームワークやタグが機能するのと同じ一般的な方法で、「関連リンク」をモデルに添付したいと考えています。
コンテンツ タイプのドキュメントに目を通しましたが、ジェネリック インライン フォームセットの使用方法を理解することができません (また、多くのドキュメントを見つけることもできません)。間違っています。
私の特定の要件は、これらの「関連リンク」をほぼすべてのモデルに関連付けることができ、管理者の外でフォームを使用できるようにすることです。特定のケースでは、これらのリンクを追加する特定の役割のメンバーにログインします。
コメント アプリのソースに手を加えることを考えましたが、特別なテンプレート タグなどを使用していることはわかっていて、このタスクでやり過ぎになるかどうかはわかりません。
リンク、追加のドキュメント、および一般的なインライン フォームセット (一般的なビュー) の使用例を探したり、間違ったアプローチをしている場合は別の方法で問題を解決したりします。
編集: James Bennett の Generic Inlines の例を使用して、Admin でこれらの関連リンクを構築し、正常に使用しました。本当の質問は、James の関連リンクを Admin 以外で使用するにはどうすればよいですか?
python - google-app-engine-django で Django の汎用ビューを使用できますか?
簡単に言えば、汎用ビューを機能させる方法はありますか?
urls.py で次のことを試してみると:
次のエラーが表示されます。
/publishers 'Query' での AttributeError
オブジェクトには属性 '_clone' がありません
これは、Django モデルが App Engine でサポートされておらず、google-app-engine-django がすべての関連コードを移植できていないという事実によるものですか? もしそうなら、自分自身を修正するのは簡単ですか?
django - キャプチャされたURLパラメータで作成されたフォームを一般的なdjangoビューに渡しますか?
これは明らかなはずですが、解決策は私にはわかりません。通常、私は適切なフォームに入力してビューに渡す単純なビュー関数を書くだけですが、解決策は非常に近いと感じます..
フォームがあります。object_id
URL でキャプチャした を使用してこのフォームをインスタンス化し、extra_context
パラメータを使用してテンプレートに送信したいと考えています。
私はこのようなものを持っています:
この:
<what?>
上記を のキャプチャされた値に置き換える方法はありobject_id
ますか? (もしかしたら、渡された巧妙な callable がextra_context
フォームを作成してくれるのではないでしょうか?)
django - djangoテンプレートの日付ベースの汎用ビューへのURL?
テンプレートから Django の日付ベースの汎用ビュー (具体的には object_detail) への URL を取得する簡単な方法はありますか?
このような URL conf が与えられた場合
私の理解は、私はこのようなことをする必要があるということです
それ以外で
- 年、月、日は文字列としてフォーマットする必要があります
- もっと簡単な方法があるはずです
誰かがこれらのいずれかについて意見を持っていれば、それは大歓迎です
ありがとう
python - 複数のパラメーターを持つDjangoジェネリックビュー
URLマッピングで追加のパラメーターを使用して汎用ビューを使用することは可能ですか?つまり、次のモデルを取得しました:
このURLマッピング:
そして、この些細な見方:
ご覧のとおり、私は実際にはルートのスラッグだけでルートを識別しており、エリアスラッグはURLを形作るためだけのものです(例routes/central-park/rat-rock
)。一般的なビューを使用するだけで同じことができますか?
django - 一般的なビューのdjango動的Qオブジェクト
URL でキャッチされた変数を汎用ビューの Q オブジェクトに渡すことができるようにしたいと考えています。
ページネーション、ソート、フィルタリングなどを処理する my_views.view としてインポートされる汎用ビューを作成しました...
一部のページではいくつかの OR フィルターが必要になるため、Q オブジェクトを使用する必要があります。各ページは、さまざまなフィールド (およびモデル) に基づいてフィルター処理されます (したがって、一般的なビュー)。
例:
この例では、次の行は stat がグローバル名ではないことを示しています。
URL でキャッチされた変数をディクショナリ view_customers_info に渡すにはどうすればよいですか?
他のページには次のような Q オブジェクトがあるため、単純にその Q オブジェクトを汎用ビューに移動することはできません。
ありがとう。