1. 程式人生 > >Django2整合xadmin詳解-2-配置和登入xadmin系統

Django2整合xadmin詳解-2-配置和登入xadmin系統

一 概要

二 建立Django工程

在python專案根目錄執行以下命令:

django-admin startproject django_xadmin

這裡的django_xadmin是建立的Django工程名稱,可自行定義,後續操作提到django_xadmin目錄時,請自行替換為自己的工程目錄即可。

三 xadmin整合配置

1、開啟Django工程的settings.py配置檔案,找到INSTALLED_APPS,追加配置如下:

INSTALLED_APPS = [

    ...

    'xadmin',
    'crispy_forms',
    'reversion'
, ]

另外,settings.py裡,還可修改LANGUAGE_CODE的值,將語言設定為漢語:

LANGUAGE_CODE = 'zh-Hans' #修改語言為漢語

2、開啟Django工程的urls.py配置檔案,新增如下配置:

import xadmin
xadmin.autodiscover()

from xadmin.plugins import xversion
xversion.register_models()

urlpatterns = [
    path(r'', xadmin.site.urls)
]

四 執行xadmin後臺管理系統

這一步的操作,也是Django框架的內容,操作步驟如下:

1、建立資料庫表,執行以下命令完成操作:

python manage.py migrate

2、建立超級使用者,執行以下命令,並按照提示輸入使用者名稱、郵箱、密碼完成操作:

python manage.py createsuperuser

3、啟動xadmin後臺管理系統,執行以下命令完成操作:

python manage.py runserver

4、開啟瀏覽器,輸入http://127.0.0.1:8000/,回車確認即可進入xadmin後臺管理系統的登入介面,使用剛才建立的超級使用者即可登入。