美文网首页
创建xadmin时遇到的问题(Python3.5)

创建xadmin时遇到的问题(Python3.5)

作者: sbill | 来源:发表于2017-09-13 15:18 被阅读0次

    1.xadmin并不能用pip安装,只能用源码安装;源码安装的方法是上GitHub,搜索xadmin,找到源码下载压缩文件并解压;然后有两种方法安装,我首先使用了在虚拟环境用pip安装压缩文件,要在命令行格式下进入压缩文件所在的目录,pip安装成功。

    2.执行manage.py,显示出现的几个错误的解决方法:
    模块future要pip安装
    pip3 install django-crispy-forms
    pip install django-import-export

    3.然后执行manage.py时还会提醒个这个东西:
    Error fetching command 'collectstatic': You're using the staticfiles app without having set the STATIC_ROOT setting to a filesystem path.
    Command 'collectstatic' skipped
    我没有管他,然后进行数据迁移,成功,runserver,成功,打开网站管理系统,成功

    4.毕竟还是要按照教程来,xadmin的安装不是安装在虚拟环境中的,先在虚拟环境中卸载掉xadmin,然后把之前压缩的文件中的xadmin文件夹复制到项目的根目录下,再新建一个Python包,名为extra_apps,将xadmin文件夹拉进去,不知道为什么我的pycharm将extra_apps标记为source root 没用,执行manage.py的时候会报错,提醒没有xadmin这个模块,没办法,只能在setting中进行设置,添加一行代码:
    sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))
    最后能成功打开manage.py,不过还是会提醒着什么,看不懂,我并没有管他,runserver,成功运行,打开网址,也成功,没有问题,大功告成!

    相关文章

      网友评论

          本文标题:创建xadmin时遇到的问题(Python3.5)

          本文链接:https://www.haomeiwen.com/subject/gxzksxtx.html