UU Blog

Django Xadmin 常用设置

xadmin github 地址: https://github.com/sshwsfc/xadmin

因为在使用的过程中避免不了会对xadmin做一些更改,所以,一般都是建议git clone源码到自己项目中使用。

替换django原有的admin也比较简单。

在urls.py中

1
2
3
4
5
import xadmin

urlpatterns = patterns('',
url(r'xadmin/', xadmin.site.urls),
)

即可

开启主题,后台站名和页脚文字修改

在app的adminx.py中重载基础设置和全局设置。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
from xadmin import views

class BaseSettings(object):
enable_themes = True
use_bootswatch = True # 一个主题插件

class GlobalSettings(object):
site_title = '开源课程网'
site_footer = '开源课程网'
menu_style = 'accordion' # 设置菜单可收缩,手风琴 accordion


xadmin.site.register(views.BaseAdminView, BaseSettings)
xadmin.site.register(views.CommAdminView, GlobalSettings)

待持续更新…也可能再也不更新… 2018/01/21

给作者打一针鸡血