Django Admin定制

Django最强大的地方应该是它自带的管理后台,实际使用中经常需要做些定制。

Admin功能扩展

高级功能定制经常用到的类:

django.contrib.admin.sites.AdminSite
django.contrib.admin.options.ModelAdmin
django.forms.models.ModelForm
django.contrib.admin.options.InlineModelAdmin
django.forms.formsets

生产部署时关闭admin

# settings.py
ADMIN_ENABLED = False
# 更新INSTALLED_APPS

# 更新urls.py

链接

主题定制:

StackOverflow: