好久沒碰django了,最近接手了一個新的項目需要為虛擬環境裝下對應的包,配置xadmin的時候出了一點問題,記錄一下
第一次我直接pip install xadmin
安裝,調用的時候報了很多錯,後來查閱相關文檔,發現是xadmin版本的問題,解決方法是前往Github上面下載適配Django2
的版本,這裡直接給出下載地址
在Pycharm
中項目根目錄新建一個文件夾extra_apps
,右鍵mark->Mark Directory as->Sources Root,設置為項目資源文件,
把下載壓縮包中的xadmin
文件夾解壓放入項目目錄的extra_apps
文件夾,並且在setting.py
的INSTALL_APPS
添加xadmin
和scripy
,如下圖
urls.py
配置xadmin的import xadmin
urlpatterns = [
path('xadmin/', xadmin.site.urls),
]
之後啟動成功如下,記得創建超級用戶登入後台
xadmin
需要以特殊的方式進行安裝,使用pip
方式安裝會導致很多錯誤。