目錄
xadmin 後臺管理安裝:luffy 虛擬環境下注冊 app:dev.pyxadmin:需要自己的資料庫模型類,完成資料庫遷移設定主路由替換掉 admin:主 urls.py建立超級使用者:大 luffy api 路徑終端完成 xadmin 全域性配置:新建 home/adminx.py在 adminx.py 中註冊 model:home/adminx.pyxadmin 後臺管理安裝:luffy 虛擬環境下>: pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2
註冊 app:dev.py
INSTALLED_APPS = [ # ... # xadmin主體模組 'xadmin', # 渲染表格模組 'crispy_forms', # 為模型通過版本控制,可以回滾資料 'reversion',]
xadmin:需要自己的資料庫模型類,完成資料庫遷移python manage.py makemigrationspython manage.py migrate
設定主路由替換掉admin:主urls.py
# xadmin的依賴import xadminxadmin.autodiscover()# xversion模組自動註冊需要版本控制的 Modelfrom xadmin.plugins import xversionxversion.register_models()urlpatterns = [ # ... path(r'xadmin/', xadmin.site.urls),]
建立超級使用者:大luffyapi路徑終端
# 在專案根目錄下的終端python manage.py createsuperuser# 賬號密碼設定:admin | Admin123
完成xadmin全域性配置:新建home/adminx.py
# home/adminx.py# xadmin全域性配置import xadminfrom xadmin import viewsclass GlobalSettings(object): """xadmin的全域性配置""" site_title = "路飛學城" # 設定站點標題 site_footer = "路飛學城有限公司" # 設定站點的頁尾 menu_style = "accordion" # 設定選單摺疊xadmin.site.register(views.CommAdminView, GlobalSettings)
在adminx.py中註冊model:home/adminx.pyfrom . import models# 註冊xadmin.site.register(models.Banner)
選擇了IT,必定終身學習
出處:http://dwz.date/cxZd
最新評論