1.在虛擬環境pip install xadmin
3.在主專案url裡面把原來的admin改成xadmin
4.執行makemigrations和migrate
這樣再訪問127.0.0.0:8000/xadmin就能訪問成功
然後mark一下
此時執行專案會提示importerror: no module named future.utils
然後pip install six
再執行專案,ok
xadmin的註冊
然後註冊,註冊方法跟admin差不多,不過要注意的是,xadmin直接繼承object,而不是admin
這樣就把定義的model註冊到了xadmin管理有台,xadmin管理後台是單個資料庫的分布,不涉及業務邏輯,這點跟php有明顯區別
在後台中展示可以用list_display ,搜尋可以用search_fields
過濾器可以用list_filter
暫時只用到這三種
新增主題和全域性設定:
在users目錄下的adminx.py檔案中新增如下**:
注:有中文的位置需要在檔案開頭定義utf8編碼
xadmin的安裝及配置
原始碼安裝xadmin不要用pip install xadmin,原始碼安裝的我們到時候好修改原始碼 安裝xadmin的依賴包 新增應用xadmin和crispy forms 將我們本來的admin注釋掉改為我們xadmin 再次執行遷移同步,目的是為了生成xadmin所依賴的表 建立超級管理員,去...
Django後台xadmin配置
pip install git git import xadmin from django.urls import path xadmin.autodiscover model自動註冊 from xadmin.plugins import xversion xversion.register mod...
Xadmin安裝配置 連線MySql資料庫
現有環境 anaconda3 python3.6 django2.0.2 原始碼方式安裝xadmin 2 使用如下命令安裝 pip install e python softwork xadmin django2.zip安裝位置為g anaconda3 lib site packages xadmi...