問題タブ [django-modeladmin]

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 に答える
708 参照

django - Django 管理ページ: モデル メソッドのヘルプ テキスト?

モデルフィールドと同じように、Django にモデルメソッドを管理ページに表示しています。フィールドの場合、フィールドに help_text 引数を追加するだけで、フィールドが何であるか、およびユーザーがフィールドに何を入力する必要があるかを説明できます。ただし、モデル メソッドでは、help_text は機能しません。属性 short_description を追加すると、メソッド名の表示方法が変わります。これはまあまあですが、表示されるメソッド値の下にいくつかの説明文を追加する方法を探しています。これをネイティブに行う方法はありますか、または管理テンプレートなどをオーバーライドする必要がありますか? (これは、このマイナーなものには価値があるとは思いません)。

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

django-models - 異なるTabInlineクラスを持つdjango modelAdmin

私は Django を始めて 1 か月か 2 か月経ちましたが、プログラミングについて十分な教育を受けていません。私が見つけたよりも簡単かもしれません。

私のプロジェクトでは、さまざまな種類の質問を使用してチュートリアルから投票アプリを拡張しています。各質問タイプには、異なる回答フィールドとオプションがあります。Answer_Type セットに応じて、 のモデルから関連するインラインを表示 (または非表示) したいと考えています。ModelAdmin で「追加」ビューと「変更」ビューをオーバーロードする方法を見つけました。

(2 つの例 - 1 つ目はインラインを必要とせず、2 つ目はリスク評価の質問ごとの定義を可能にするためにインラインを必要としません):

この問題を解決する方法がわからないことを理解するために私が書いた admin.py クラス (これは機能しませんが、うまくいけば、私が望んでいたことを伝えます):

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

django - Wagtail ModelAdmin は、1 つのオブジェクトを編集するときにフィールドを表示しませんが、すべてを表示するとフィールドを表示します

Wagtail を使用しており、django-inspectional-registrationも使用しています。ユーザーの承認をdjango管理者ではなくCMSで実行できるように設定しようとしています。これを行うために、次のように を作成しましたModelAdmin

wagtail_hooks.py

次に、予想どおり、すべての登録プロファイルは次のように表示されます。 ここに画像の説明を入力

ただし、これらのプロファイルのいずれかをクリックしても、何も表示されません。

ここに画像の説明を入力

ブラウザ コンソールやテスト サーバーにエラーは表示されず、まったく何も表示されません。

私の別のモデルで完全に動作する別の ModelAdmin があり、これがさらに混乱を招きます。