問題タブ [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.

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

django - 入力フィールドなしでDjangoモデルにデータを保存する方法

たとえば、次のようなモデルがあります。

入力を制御しているフォームがあります

ミーティングフィールドのデータを取得しています

会議フィールドの日付部分を抽出したい(これを管理できます)。この日付部分は、meeting_dateフィールドの入力である必要があります。Meeting_dateフィールドにはフォームに入力フィールドがないため、自動的に入力する必要があります。この日付の抽出をmeeting_dateフィールドに取得する方法と、それを保存する方法がわかりません

def clean(self)の試み

動作しません

どんな助けでも大歓迎です

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

javascript - djangoadminの別の選択フィールドに基づいて選択フィールドオプションを制限する方法

私は次のモデルを持っています:

新しいデモを作成するときの管理インターフェースで、ユーザーがドロップダウンからカテゴリを選択した後、[アイテム]ドロップダウンの選択肢の数を制限したいと思います。ユーザーが別のカテゴリを選択した場合、アイテムの選択肢はそれに応じて更新されます。サーバーでフォームの検証が行われる前に、クライアントでのアイテムの選択を制限したいと思います。これは使いやすさのためです。アイテムのリストは1000以上になる可能性があるため、カテゴリ別に絞り込むことができれば、管理しやすくなります。

それを行うための「django-way」はありますか、それともカスタムJavaScriptがここでの唯一のオプションですか?

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

django - Django Admin の ManyToManyFields

アプリケーションで Photologue を使用していManyToManyFieldますが、管理アプリに表示されるセレクターがとても気に入っています (選択状態と非選択状態の間でアイテムを移動するための矢印が付いた 2 つの複数選択ボックスと、[すべて選択] および [クリア]すべて」オプション)。

私は自分のモデルで非常によく似たコードを使用していますが、私のManyToManyFieldセレクターは通常の<select multiple="multiple" ...>フィールドとして表示されます。admin.pyPhotologue のまたはに特別なものは見当たりませんmodels.py。2 つのアプリは同じプロジェクトで実行されています。

私のモデル:

Photologue の関連モデル:

Photologue の管理者:

私が欠けているものを知っている人はいますか?役に立ったらスクリーンショットを投稿します。

ありがとう、

ドム

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

python - DjangoModelFormのsaveメソッドをオーバーライドする

ModelFormsaveメソッドをオーバーライドするのに問題があります。これは私が受け取っているエラーです:

私の意図は、フォームに3つのフィールドの多くの値を送信させ、それらのフィールドの組み合わせごとにオブジェクトを作成し、それらの各オブジェクトを保存することです。正しい方向に役立つナッジはエースでしょう。

ファイルmodels.py

ファイルforms.py

ファイルadmin.py

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

python - 認証アプリなしの scaffold または django-admin

独自の Auth アプリを作成しましたが、管理者が機能しません。何を提案できますか?

現在の例外: 「ユーザー」オブジェクトには属性「is_authenticated」がありません

私のユーザーにはそのような方法がないことを私は知っています。だから私には2つの方法があります: - 管理者を変更する - ユーザーシステムを適応させる

私の質問は次のとおりです。認証にバインドされた管理者を簡単にオフにする可能性はありますか

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

python - Django テーマ/スキン リポジトリ

標準の Django アプリ用に自由に利用できるテーマ/スキンの場所はありますか? フッター、ヘッダーなどを含む典型的なものを意味します.

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

django - django管理で書き込み競合をどのように回避していますか?

データベースレコードを読み取り、変更して保存した django 管理者が 2 人 (またはそれ以上) いるとします。データベースに問題はありませんが、書き込んだレコードが上書きされたことに驚く管理者もいるでしょう。

この問題は対処されていますか? 1 つの方法は、レコードにフラグを設定する明示的な「編集中」ボタンを設定することです。別の管理者が同じレコードを読んで「編集中」をクリックすると、以前の編集が進行中であるという警告が表示されます。または、レコードが保存されるときにインクリメントされるレコードにフィールドを追加することもできます。レコードが読み取られたときとフィールドが異なる場合、管理者は、レコードが読み取られた後に他のユーザーによって変更されていることを警告されます。

これを処理するネイティブのジャンゴの方法はありますか?

0 投票する
4 に答える
6474 参照

python - djangoでエラーが発生するのはなぜですか:django.coreという名前のモジュールはありませんか?

プロジェクトを作成しようとすると、問題のエラーが発生します。私は、WindowsVistaにPythonとDjangoをインストールする方法にある指示に従いました。

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

django - ForeignKeyRawIdWidget の正しい引数は何ですか?

raw_id_fields を使用する管理クラスがあります。__unicode__数値キーを表示する代わりに、それを対応する外部キー オブジェクトのに変換したいと思います。

これを行う方法は、管理クラスにフォームを追加することだと思いました。このフォームは、変更したいフィールドが独自のウィジェットでオーバーライドされたものになります。

中間ステップとして、既存の動作を複製したいだけなので、未加工の ID フィールドが隣接するアイコンとともに表示されます。のウィジェットを含むフォームがありますForeignKeyRawIdWidget。このウィジェットには引数が必要ですが、何を指定すればよいかわかりません。ForeignKeyRawIdWidget(DBObjectName.objects.get(pk=53))たとえば、試してみましたが、DBObjectName object has no attribute 'to' というエラーが表示されます。

related.py の定義から、ウィジェットには to 引数が必要であることがわかりますが、何を探しているのかわかりません。