今天学习一下Xadmin后台管理,开发中间项目遇到了一点下坑,写一写勿喷:
首先就是依赖包问题,看了好多资料都说有两种方法命令安装和源码安装,所以首先检查xadmin依赖的三方库是否齐全,可以pip list查看已经安装的三方库,最新依赖包可以操作xadmin github
django>=1.9.0
django-crispy-forms>=1.6.0
django-import-export>=0.5.1
django-reversion>=2.0.0
django-formtools==1.0
future==0.15.2
httplib2==0.9.2
six==1.10.0
不齐全的可以通过一种是cmd直接pip install django-xadmin安装依赖包,二种源码安装,下载源码文件解压,在文件下运行pip install -r requirement.txt 安装依赖包。
安装后检查依赖包是否齐全。
第三将xadmin-master文件中xadmin目录复制到自己的django项目下
如果使用根目录在settings.py文件中写入
sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))
urlpatterns = [
# url(r'^admin/', admin.site.urls),
url(r'^xadmin/', xadmin.site.urls),
]
避免报下面错误:
importError:No module named future.utils
ImportError: No module named 'crispy_forms'
。。。。。。。。。
留言与评论(共有 0 条评论) |