-
去GitHub下载xadmin的源码包
https://github.com/sshwsfc/xadmin/tree/django2 (ZIP格式) -
zip文件下载好了之后,进虚拟环境病切换到下载好的zip文件的目录下,然后执行
pip install xadmin-django2.zip
-
将zip压缩包(xadmin-django2.zip)中的xadmin文件夹解压出来,并复制到项目中的extra_apps中
-
修改urls.py文件
添加 import xadmin 修改 path('admin/', admin.site.urls) ==> path('xadmin/', xadmin.site.urls)
-
修改settings.py文件
import sys sys.path.insert(0,os.path.join(BASE_DIR,'extra_apps')) #其实不加可是可以的 INSTALLED_APPS = [ ··· 'xadmin', 'crispy_forms', ··· ]
-
在manage.py中 执行makemigrations和migrate命令
manage.py@DjangoBoot> makemigrations manage.py@DjangoBoot> migrate
-
在manage.py中 执行createsuperuser命令,创建超级管理员
manage.py@DjangoBoot> createsuperuser
-
在xadmin源码中找到boundfield.py文件,注释掉第93行
boundfield.py文件的路径为:yourvirtualenv \Lib\site-packages\django\forms\boundfield.py
-
重启,开搞
Django2框架上使用xadmin2
最新推荐文章于 2020-11-22 09:18:53 发布