小言_互联网的博客

Django2.0与xadmin巨坑操作

356人阅读  评论(0)

xadmin几大深坑

最初我使用的版本是python3.7+Django2.2,这个版本真的巨坑,后来在一个博客中偶然发现xadmin不支持Django2.0以上版本
于是我便开始降Django2.0
Bug有出现了

报错 TypeError: login() got an unexpected keyword argument 'extra_context'

只需要把版本降到Django 1.1.1
运行如下命令:

卸载当前版本Django

pip uninstall django

安装Django 1.11

pip install django==1.11

urls.py文件需要修改

from django.conf.urls import url
import xadmin

urlpatterns = [
    url('xadmin/', xadmin.site.urls),
]

在setting.py中增加

DATABASES['default']['OPTIONS']['init_command'] = "SET sql_mode='STRICT_TRANS_TABLES'"

这个激动人心的时刻来了

开始运行就可以了


转载:https://blog.csdn.net/weixin_44324366/article/details/102488035
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场