問題タブ [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.
django - Django アプリのテーブルが管理 UI に表示されない
要点 - モデルからテーブルが正常に作成されましたが、管理 UI に表示されません - 環境 - Windows 7、Python 2.7、VirtualEnv、SQLite
私のdjangoアプリで定義されたモデルがいくつかあります。model.py ファイルの関連コンテンツは次のとおりです。
ここの指示に従って https://docs.djangoproject.com/en/dev/ref/contrib/admin/#modeladmin-objects、次の内容を持つ admin.py ファイルをこのアプリに追加しました
また、 admin.pyを無視して、このdjangoごとにsettings.pyファイルに次を追加しました
syncdb を実行すると、django はテーブルを作成したことを通知します (そして、SQLiteManager を使用して確認しました)。残念ながら、管理 UI には表示されません。そこに他のアプリのテーブルが表示されます。
私は何が欠けていますか?
django - Django - Admin での ForeignKey フィールドの初期値定義
と呼ばれる、それ自体にフィールドを持つPerson
モデルがあります。ユーザーが「追加」管理フォームに移動したときに、パラメーターがある場合はの初期値を定義するか、パラメーターがない場合は空白のままにします。ForeignKey
mother
mother
GET('mother')
私は実際に2つの質問があります:
- 内部のリクエストにアクセスするには
ModelAdmin
? - フィールドの初期値を定義するには
ForeignKey
?
models.py で:
admin.py で:
うーん、これはうまくいきません。ハードコーディングされた初期値を定義しようとしても、うまくいきません。
私は何を間違っていますか?
PS .: もちろん、私が間違った質問をしている可能性もあります。そのため、問題を解決するための助けをいただければ幸いです。
django - 管理者のdjangoユーザーフィールド(django.contrib.authが入力されています)
理由はわかりませんが、Django Admin App がモデル内のユーザー フィールドを見つけられません。それを手伝ってもらえますか?
model.py:
admin.py:
エラーメッセージ:
/admin/ での不適切な構成
「ObjectAdmin.fieldsets[3][1]['fields']」は、フォームにないフィールド「user」を参照しています。
django - Django 管理者: search_fields で 1 対 1 の関係を使用する
次の Model および ModelAdmin クラスを使用して、モデル管理リスト ページに検索を追加しようとしています。
models.py
admin.py
しかし、管理パネルで UserProfile にアクセスしようとすると、次のエラーが発生します。
私も次のことを試しました:
と
解決策はありますか?
python - 2 つのモデルのコンポーネントを表示するように ModelAdmin をオーバーライドするにはどうすればよいですか?
override
したいModelAdmin
。しかし、私は の機能をtwo models
1 つに含めたいと考えています。ただし、2 つのモデルを 1 つに統合することは考えていません。両方の機能を1つoverride
に含めることができる他の方法はありますか?models
ModelAdmin
django - StackedInline の save_formset が機能しない
画像フィールドに割り当てる qr コードを生成しようとしています。ModelAdmin の save_model 関数を使用して、別のモデルで問題なくこれを実行しました。今、私はそれをインラインで行う必要があります。どうやら、save_model はここでは機能せず、代わりに save_formset を使用する方法であると言われましたが、機能させることができません。コードを私が見た save_formset の他のインスタンスと比較しましたが、構文エラーは表示されませんが、django はエラー レポートを表示しないため、他に何もすることはありません。