背景
好久没碰django了,最近接手了一个新的项目需要为虚拟环境装下对应的包,配置xadmin的时候出了一点问题,记录一下
下载xadmin
第一次我直接pip install xadmin安装,调用的时候报了很多错,后来查阅相关文档,发现是xadmin版本的问题,解决方法是前往Github上面下载适配Django2的版本,这里直接给出下载地址
Django配置
在Pycharm中项目根目录新建一个文件夹extra_apps,右键mark->Mark Directory as->Sources Root,设置为项目资源文件,
安装xadmin
把下载压缩包中的xadmin文件夹解压放入项目目录的extra_apps文件夹,并且在setting.py的INSTALL_APPS添加xadmin和scripy,如下图

在urls.py配置xadmin的
import xadmin
urlpatterns = [
path('xadmin/', xadmin.site.urls),
]之后启动成功如下,记得创建超级用户登入后台

总结
xadmin需要以特殊的方式进行安装,使用pip方式安装会导致很多错误。