(生鲜项目)03. xadmin的配置
步骤
1. 下载xadmin源码(git_hub上的源码已经不支持py3了,需要从其它老手那里获取),将本文件夹全部放置于合适的目录下(这里放到extra_apps内)
2. 在settings的INSTALLED_APPS中添加
'crispy_forms',
'xadmin.apps.XAdminConfig',
3. 安装xadmin的依赖包
(mxonline) G:\PycharmProjects\Jzy\07.xadmin\MxOnline\xadmin>pip install -r requirements.txt
requirements.txt
django-crispy-forms
django-import-export
django-reversion
django-formtools
future
httplib2
six
xlwt
xlsxwriter
requests
注意:
在安装以上包的时候,由于现在的版本的已经更新了,而自动下载的依赖包django-import-export 2.0需要django 2.0,
所以可以发现django 1.11.3被自动卸载了,自动给我们装了最新版本的django
解决办法:
之后,我们需要直接安装django 1.11.3 "pip install django==1.11.3"
然后会看到提示,说"django-import-export 2.0需要django 2.0",所以我们此时手动安装 "pip install django-import-export==1.2.0 " 就可以了
![](https://img2018.cnblogs.com/i-beta/1753812/201912/1753812-20191221170910653-1099809970.png)
4. 执行makemigrations, 与migrate,可以发现数据库中多了与xadmin相关的表
5. 配置url
6. 创建xadmin后台用户
7. 登录验证(中途我把用户名改成admin了)
![](https://img2018.cnblogs.com/i-beta/1753812/201912/1753812-20191221181921707-1713668993.png)
8. 修改settings.py, 让其变成中文
时区设置参考: https://blog.csdn.net/dqchouyang/article/details/82861544
LANGUAGE_CODE = 'zh-Hans' # 1.8之前是zh-cn TIME_ZONE = 'Asia/Shanghai' USE_I18N = True USE_L10N = True USE_TZ = False
重启项目, 发现变成中文的了
再修改appconfig, 让大栏目变成中文
9. 测试每一个栏目, 对无法访问的栏目进行bug排查
检查一下商品的描述, 富文本是否可用
10. 最后补充富文本如何设置, 如何让前台和后台使用上富文本
github上的ueditor已经不支持py3, 这里的ueditor是其他大神弄的, 已经可以支持py3了
------ over -----------