使用xadmin替换Django自带的admin后台
Django自带有admin后台,但是其风格并不漂亮、功能也不是让人很满意。因此一些大牛就重写了admin后台叫做xadmin,进来的各位应该是对django自带的admin不是很满意,可以参照我的教程来一次替换。
0 源码获取
项目github地址为https://github.com/sshwsfc/xadmin,其中的xadmin文件夹是源码文件夹。
如果网速不快,可以访问我提供的链接,直接下载源码和安装依赖环境requirements.txt。https://pan.baidu.com/s/11ks1PsEl13V1H4W2vBd-Bw
1.1 xadmin放置位置
应将xadmin放在项目中与static目录同,放置位置如图所示。
1.2 修改配置文件
NSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'xadmin',#添加
'crispy_forms',#添加
'reversion',#添加(可选)
'df_user',
'df_goods',
'tinymce',
'df_cart',
'df_order',
'haystack',
]
- 国际化设置
LANGUAGE_CODE = 'zh-hans'#更改(xadmin中文)
TIME_ZONE = 'Asia/Shanghai'