Django2 0與xadmin巨坑操作

2021-09-28 12:16:18 字數 862 閱讀 6653

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'"

這個激動人心的時刻來了

開始執行就可以了

xadmin安裝與使用Django2 0

python3 django2.0.1安裝官方適配django2.0的包 pip install git git xadmin crispy forms python3 django2.0.1 的url的配置中 path xadmin xadmin.site.urls 執行資料庫關聯 makemig...

Django2 0 應用 Xadmin 報錯二

以上錯誤是執行點選新增資料等報異常,全是度年解決,並記錄解決方法 1.報異常 某個字段型別 object has no attribute rel 點選報異常的地方,把.rel修改為.remote field 2.報異常 manytoonerel object has no attribute to...

Django教程 Django 2 0入門

django是乙個千篇一律的python web框架,受ruby on rails的啟發,並使用許多相同的隱喻使web開發變得輕鬆快捷。django滿載且靈活,已成為python使用最廣泛的web框架之一。django實際上包含了構建任何大小的web應用程式所需的所有內容,並且它的普及使得查詢示例和...