Django中使用xadmin作為後台管理頁面

2022-07-01 02:42:16 字數 1358 閱讀 4196

安裝:luffy虛擬環境下

# >: pip install
# ...

# xamin主體模組

'xadmin',

# 渲染**模組

'crispy_forms',

# 為模型通過版本控制,可以回滾資料

'reversion',

]xadmin:需要自己的資料庫模型類,完成資料庫遷移

python manage.py makemigrations

python manage.py migrate

設定主路由替換掉admin:主urls.py
# xadmin的依賴

import xadmin

xadmin.autodiscover()

# xversion模組自動註冊需要版本控制的 model

from xadmin.plugins import xversion

xversion.register_models()

urlpatterns = [

# ...

path(r'xadmin/', xadmin.site.urls),

]

建立超級使用者:外層luffyapi路徑終端
# 在專案根目錄下的終端

python manage.py createsuperuser

# 賬號密碼設定:admin | admin

完成xadmin全域性配置:新建home/adminx.py
# home/adminx.py

# xadmin全域性配置

import xadmin

from xadmin import views

class globalsettings(object):

"""xadmin的全域性配置"""

site_title = "bilibii" # 設定站點標題

site_footer = "上海幻電" # 設定站點的頁尾

menu_style = "accordion" # 設定選單摺疊

xadmin.site.register(views.commadminview, globalsettings)

在adminx.py中註冊model:home/adminx.px
from . import models

# 註冊

xadmin.site.register(models.banner)

# home/__init__.py

name = 'home'

verbose_name = '我的首頁'

django 簡單使用xadmin

設定xadmin 在應用的urls.py中匯入xadmin 新增url path xadmin xadmin.site.urls 資料庫遷移 生成資料庫執行檔案 python manage.py makemigrations 資料庫遷移 python manage.py migrate 設定超級管理...

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安裝與使用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...