問題タブ [django-admin]
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モデルにデータを保存する方法
たとえば、次のようなモデルがあります。
入力を制御しているフォームがあります
ミーティングフィールドのデータを取得しています
会議フィールドの日付部分を抽出したい(これを管理できます)。この日付部分は、meeting_dateフィールドの入力である必要があります。Meeting_dateフィールドにはフォームに入力フィールドがないため、自動的に入力する必要があります。この日付の抽出をmeeting_dateフィールドに取得する方法と、それを保存する方法がわかりません
def clean(self)の試み
動作しません
どんな助けでも大歓迎です
javascript - djangoadminの別の選択フィールドに基づいて選択フィールドオプションを制限する方法
私は次のモデルを持っています:
新しいデモを作成するときの管理インターフェースで、ユーザーがドロップダウンからカテゴリを選択した後、[アイテム]ドロップダウンの選択肢の数を制限したいと思います。ユーザーが別のカテゴリを選択した場合、アイテムの選択肢はそれに応じて更新されます。サーバーでフォームの検証が行われる前に、クライアントでのアイテムの選択を制限したいと思います。これは使いやすさのためです。アイテムのリストは1000以上になる可能性があるため、カテゴリ別に絞り込むことができれば、管理しやすくなります。
それを行うための「django-way」はありますか、それともカスタムJavaScriptがここでの唯一のオプションですか?
django - Django Admin の ManyToManyFields
アプリケーションで Photologue を使用していManyToManyField
ますが、管理アプリに表示されるセレクターがとても気に入っています (選択状態と非選択状態の間でアイテムを移動するための矢印が付いた 2 つの複数選択ボックスと、[すべて選択] および [クリア]すべて」オプション)。
私は自分のモデルで非常によく似たコードを使用していますが、私のManyToManyField
セレクターは通常の<select multiple="multiple" ...>
フィールドとして表示されます。admin.py
Photologue のまたはに特別なものは見当たりませんmodels.py
。2 つのアプリは同じプロジェクトで実行されています。
私のモデル:
Photologue の関連モデル:
Photologue の管理者:
私が欠けているものを知っている人はいますか?役に立ったらスクリーンショットを投稿します。
ありがとう、
ドム
python - DjangoModelFormのsaveメソッドをオーバーライドする
ModelForm
saveメソッドをオーバーライドするのに問題があります。これは私が受け取っているエラーです:
私の意図は、フォームに3つのフィールドの多くの値を送信させ、それらのフィールドの組み合わせごとにオブジェクトを作成し、それらの各オブジェクトを保存することです。正しい方向に役立つナッジはエースでしょう。
ファイルmodels.py
ファイルforms.py
ファイルadmin.py
python - 認証アプリなしの scaffold または django-admin
独自の Auth アプリを作成しましたが、管理者が機能しません。何を提案できますか?
現在の例外: 「ユーザー」オブジェクトには属性「is_authenticated」がありません
私のユーザーにはそのような方法がないことを私は知っています。だから私には2つの方法があります: - 管理者を変更する - ユーザーシステムを適応させる
私の質問は次のとおりです。認証にバインドされた管理者を簡単にオフにする可能性はありますか
python - Django テーマ/スキン リポジトリ
標準の Django アプリ用に自由に利用できるテーマ/スキンの場所はありますか? フッター、ヘッダーなどを含む典型的なものを意味します.
django - django管理で書き込み競合をどのように回避していますか?
データベースレコードを読み取り、変更して保存した django 管理者が 2 人 (またはそれ以上) いるとします。データベースに問題はありませんが、書き込んだレコードが上書きされたことに驚く管理者もいるでしょう。
この問題は対処されていますか? 1 つの方法は、レコードにフラグを設定する明示的な「編集中」ボタンを設定することです。別の管理者が同じレコードを読んで「編集中」をクリックすると、以前の編集が進行中であるという警告が表示されます。または、レコードが保存されるときにインクリメントされるレコードにフィールドを追加することもできます。レコードが読み取られたときとフィールドが異なる場合、管理者は、レコードが読み取られた後に他のユーザーによって変更されていることを警告されます。
これを処理するネイティブのジャンゴの方法はありますか?
python - djangoでエラーが発生するのはなぜですか:django.coreという名前のモジュールはありませんか?
プロジェクトを作成しようとすると、問題のエラーが発生します。私は、WindowsVistaにPythonとDjangoをインストールする方法にある指示に従いました。
django - ForeignKeyRawIdWidget の正しい引数は何ですか?
raw_id_fields を使用する管理クラスがあります。__unicode__
数値キーを表示する代わりに、それを対応する外部キー オブジェクトのに変換したいと思います。
これを行う方法は、管理クラスにフォームを追加することだと思いました。このフォームは、変更したいフィールドが独自のウィジェットでオーバーライドされたものになります。
中間ステップとして、既存の動作を複製したいだけなので、未加工の ID フィールドが隣接するアイコンとともに表示されます。のウィジェットを含むフォームがありますForeignKeyRawIdWidget
。このウィジェットには引数が必要ですが、何を指定すればよいかわかりません。ForeignKeyRawIdWidget(DBObjectName.objects.get(pk=53))
たとえば、試してみましたが、DBObjectName object has no attribute 'to' というエラーが表示されます。
related.py の定義から、ウィジェットには to 引数が必要であることがわかりますが、何を探しているのかわかりません。