一、安裝django-xadmin
pip install
二、配置settings.py
....
'xadmin',
'crispy_forms',
'reversion',
]# 修改使用中文介面
language_code = 'zh-hans'
# 修改時區
time_zone = 'asia/shanghai'
allowed_hosts = ['*', ]
三、配置路由
from django.contrib import admin
from django.urls import path
import xadmin
urlpatterns = [
path('xadmin/', xadmin.site.urls),
]
四、建立資料庫
python manage.py makemigrations
python manage.py migrate
執行python專案時報錯:importerror: cannot import name 'skip_admin_log' from 'import_export.admin'
處理結果:
有可能會出現解碼的問題,這是python2和python3之間出現的問題
處理結果:
進入紅線所在的檔案修改行數為146
修改之前
query = query.decode(errors='replace')
修改之後
query = query.encode(errors='replace')
五、建立超級使用者
1.建立乙個超級管理員,使用如下命令:
python manage.py createsuperuser
2.輸入打算使用的登入名:
username:michaelshu
3.輸入email:
email address:
4.輸入密碼,需要輸入兩次,輸入過程中密碼不顯示:
password:
password (again):
當兩次密碼都相同的時候,就會提示superuser建立成功。
superuser created successfully
修改密碼:
python manage.py changepassword username
接下來執行服務:
python manage.py runserver
最後就直接在瀏覽器訪問路由輸入建立好的賬號和密碼就可以登入到xadmin的後台 xadmin入門使用
官方文件 中文文件 django的xadmin是和admin相類似的管理後台,裡面的很多方法都是一樣的,只不過匯入的類不一樣,個人感覺xadmin的功能更加強大 主要是適合我現在寫的東西 下邊就來一些使用的小示例 action類 全域性配置 enable thems true use bootswa...
xadmin入門使用
官方文件 中文文件 django的xadmin是和admin相類似的管理後台,裡面的很多方法都是一樣的,只不過匯入的類不一樣,個人感覺xadmin的功能更加強大 主要是適合我現在寫的東西 下邊就來一些使用的小示例 action類 全域性配置 enable thems true use bootswa...
django 簡單使用xadmin
設定xadmin 在應用的urls.py中匯入xadmin 新增url path xadmin xadmin.site.urls 資料庫遷移 生成資料庫執行檔案 python manage.py makemigrations 資料庫遷移 python manage.py migrate 設定超級管理...