1. 下載和安裝xadmin?
1) 安裝源碼的 django2 分支
git clone -b django2 git@github.com:sshwsfc/xadmin.git
2) 需要改的太多文件了, 改為 Xadmin-django3.0
https://blog.csdn.net/CGJustDoIT/article/details/104107951
git clone -b django3? git@gitee.com:TomatoChewgum/xadmin_django3.x.git
3) 還是不行置媳,最終找到?xadmin_bugfix 這個可以用的xadmin拇囊,幾乎沒有修改代碼
django 3.0
https://github.com/vip68/xadmin_bugfix
https://blog.csdn.net/qq_15028721/article/details/112083591
git clone git@github.com:vip68/xadmin_bugfix.git
2. copy xadmin to extra_apps 目錄并按照一些依賴包
pip install django-crispy-forms -i https://pypi.doubanio.com/simple
pip install django-reversion -i https://pypi.doubanio.com/simple
3. settings.py
INSTALLED_APPS = [
? ? ...
? # 添加xadmin
? 'xadmin',
? 'crispy_forms',
? 'reversion',
? ? ...
]
]
4. urls.py
#change from admin to xadmin
#path('admin/', admin.site.urls),
url(r'^xadmin/', xadmin.site.urls),
5.?運行:
python manage.py makemigrations 創(chuàng)建遷移數(shù)據(jù)文件
再運行:python manage.py migrate 遷移數(shù)據(jù)庫
xadmin? 和 admin +?simpleui? 比較, 只是增加了一些插件路捧,優(yōu)勢不是很大,后者也可以添加一下插件杰扫,頁面風(fēng)格也很好膘掰,前者現(xiàn)在已經(jīng)停止了維護,選用xadmin 需要慎重考慮炭序。