如何指定項目級別admin.py?admin.py for project,not app
前段時間我問過這個問題,剛剛因爲缺乏活動而被授予Tumbleweed獎! > _ <
項目:
- settings.py
- admin.py(這是我試圖去工作)
- ...
- 應用
- admin.py(我知道怎麼做)
例如,admin.autodiscover()
通常放置在項目層面urls.py
(是的,它會自動包含在1.7)
我想移動這一點,以下,變成自己admin.py
文件:
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.models import User
UserAdmin.list_display = ('email', 'first_name', 'last_name', 'is_active')
admin.site.unregister(User)
admin.site.register(User, UserAdmin)
admin.autodiscover()
我試過這樣做,製作一個admin.py
文件並將代碼添加到其中。沒有工作。
我嘗試添加名爲admin
的項目級文件夾,添加了__init__.py
並將admin.py
投擲到admin文件夾中。沒有工作
此外,我試圖將此admin
文件夾添加到INSTALLED_APPS
在settings.py
。沒有運氣。
當你把這些東西在admin.py,你有沒有在'main'文件中包含'import admin'? – cpb2