使用django-suit为django 1.7 admin后台添加模板,django-suitdjango
使用django-suit为django 1.7 admin后台添加模板,django-suitdjango
django-grappelli里面使用inline似乎有点儿问题,换一个皮:
django-suit是2scoops推荐的第二个admin skin.
Supports: Django 1.4-1.7. Python: 2.6-3.
本文的环境是django 1.7.1
django-suit官网
安装指导链接
设置攻略
翻译搬运如下:
安装
pip install django-suit
# settings.py
from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS as TCP
TEMPLATE_CONTEXT_PROCESSORS = TCP + (
'django.core.context_processors.request',
)
终端
python manage.py makemigrations
python manage.py migrate
python manage.py collectstatic
恭喜!基本安装已经完成!
官方攻略还有很多详细的设置,我发现这个插件不只是为了后台服务的,也附赠了许多form widget,在前台也可以善加利用:
举例如下:
datetime widget
SuitDateWidget, SuitTimeWidget and SuitSplitDateTimeWidget extends original admin widgets by adding some additional output styling only. Widgets still uses same original JavaScript for calendar and time. You can see example in Demo app: User changeform:
from django.forms import ModelForm
from suit.widgets import SuitDateWidget, SuitTimeWidget, SuitSplitDateTimeWidget
class UserChangeForm(UserChangeForm):
class Meta:
model = User
widgets = {
'last_login': SuitSplitDateTimeWidget,
'date_joined': SuitSplitDateTimeWidget,
}
以上内容大部分精简至官方攻略,给需要的小伙伴们参考下吧
相关内容
- Django静态资源URL STATIC_ROOT的配置方法,djangostatic_root
- Django1.3添加app提示模块不存在的解决方法,django1.3app
- web.py在模板中输出美元符号的方法,web.py美元
- web.py中调用文件夹内模板的方法,web.py模板
- python常用web框架简单性能测试结果分享(包含django、fl
- Django中实现一个高性能计数器(Counter)实例,djangocounte
- python django集成cas验证系统,pythondjango
- Django在Win7下的安装及创建项目hello word简明教程,djan
- 记录Django开发心得,django开发心得
- 使用python Django做网页
评论关闭