1.https://github.com/sshwsfc/xadmin 下载文件
2.解压文件,将requirements.txt文件拖到项目根目录下。
3.执行命令 pip install -r requirements.txt
4.将解压后的文件中的xadmin文件复制到项目的根目录下。
5.在setting.py文件中,添加xadmin文件到注册表
INSTALLED_APPS = [
'xadmin',
'crispy_forms',
'reversion',
]
6.在根路由下,在urls文件中导入模块、设置路由
·导入模块
import xadmin
from xadmin.plugins import xversion
xadmin.autodiscover()
xversion.register_models()
·设置路由
urlpatterns = [
url(r'^xadmin/', xadmin.site.urls),
]
7.生成迁移文件,将数据迁移到数据库:
python manage.py makemigrations
python manage.py migrate
备注:此处可能会出错。
解决办法:
执行命令:
pip uninstall django-formtools
再执行命令:pip install django-formtools
完成即可
8.在各个模块下创建adminx.py文件,进行相应的操作
8.启动项目,进入xadmin管理界面
网友评论