0
次の手順でadmin.pyを分割しようとしましたが失敗しました。
- admin.pyを削除
- 「admin」という名前のフォルダを作成します
- フォルダ「admin」にファイルを作成します。 Django - 分割admin.py
from django.contrib import admin
from myapp.models import *
@admin.register(ModelA)
class ModelAAdmin(admin.ModelAdmin):
class Meta:
model = ModelA
"modela.py" ファイルで
しかし、モデルが私の中に表示されていない -を "_ のinit _.py" を作成し、空のままに -
modelb.py modela.py、管理サイト。上記の手順で何が問題になったのですか、何も見逃しましたか?
私はそれが 'admin.site.register()'だと信じています – techydesigner
私はそれを分割する前に@ admin.registerを使用しています。この場合、私は何を使用すべきですか? – soohan
@ admin.register(ModelA)とadmin.site.register(ModelA、ModelAAdmin)の両方が動作しませんでした – soohan