差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
python:django:django_admin_hack [2015/07/31 01:17] – 作成 ともやん | python:django:django_admin_hack [2019/08/19 07:03] (現在) – ともやん | ||
---|---|---|---|
行 33: | 行 33: | ||
class MyAdminSite(AdminSite): | class MyAdminSite(AdminSite): | ||
pass | pass | ||
- | |||
- | class MyModelAdmin(admin.ModelAdmin): | ||
my_admin_site = MyAdminSite(name=' | my_admin_site = MyAdminSite(name=' | ||
+ | |||
+ | class MyModelAdmin(admin.ModelAdmin): | ||
+ | pass | ||
# MyModel は my_site に登録 | # MyModel は my_site に登録 | ||
行 94: | 行 95: | ||
class MyAdminSite(AdminSite): | class MyAdminSite(AdminSite): | ||
pass | pass | ||
- | |||
- | class MyModelAdmin(admin.ModelAdmin): | ||
my_admin_site = MyAdminSite(name=' | my_admin_site = MyAdminSite(name=' | ||
行 101: | 行 100: | ||
# autodiscover の結果をコピー | # autodiscover の結果をコピー | ||
my_admin_site._registry = admin.site._registry | my_admin_site._registry = admin.site._registry | ||
+ | |||
+ | class MyModelAdmin(admin.ModelAdmin): | ||
+ | pass | ||
+ | |||
# MyModel は my_site に登録 | # MyModel は my_site に登録 | ||
my_admin_site.register(MyModel, | my_admin_site.register(MyModel, | ||
</ | </ | ||
+ |