1.配置完xadmin源码包后启动报错“ Apps aren't loaded yet.”
检查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
2.Django、xadmin、djangorestframework版本不兼容造成的常见报错
ImportError: cannot import name RadioFieldRenderer
from django.urls import ( # noqa
ImportError: No module named urls
def get_original_route(urlpattern):
^
IndentationError: expected an indented block
版本不兼容造成的,pip install会安装最新版本的三方库,各个三方库依赖的其他三方不兼容造成部分model根本不存在,推荐以下版本搭配:
Django==1.9
djangorestframework==3.5.4