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
链接
- Django Admin Cookbook: 必读书籍
主题定制:
- Material Design for Django
- [Customizing the Django Admin] (http://lincolnloop.com/static/slides/2010-djangocon/customizing-the-admin.html) Slide
- Django Grappelli 后台定制皮肤
StackOverflow: