1. 程式人生 > >Django+xadmin的安裝與配置

Django+xadmin的安裝與配置

xtra 新建 family 註意 ref 執行命令 dir hub info

已安裝python3.6.5rcl

已安裝django-1.10.8(後續有錯)

一、安裝xadmin

1、下載xadmin,下載地址:https://github.com/sshwsfc/xadmin

2、下載後解壓,打開文件夾,shift+右擊,選擇“在此處打開powershell窗口”

技術分享圖片

3、命令行輸入“python setup.py install”

技術分享圖片

此時出現了問題,第一個是響應超時,可能是網速不好,於是我重新執行命令,這個錯誤解決了,然後又出現了:

error:The ‘setuptools>=38.6.0‘ distribution was not found and is required by the applications

查詢資料得知,沒有安裝setuptools,於是我又安裝了setuptools,安裝方法:https://www.jianshu.com/p/e9ab614cad9b

然後重新執行python setup.py install命令,又出現錯誤:

error: django 1.10.8 is installed but django>=1.11 is required by {‘django-reversion‘}

技術分享圖片

於是我又重新安裝了Django-1.11.20版本

再重新執行命令,終於安裝成功。

技術分享圖片

二、xadmin項目配置

1、新建項目xadminTest

技術分享圖片

2、新建包extra_apps

技術分享圖片

技術分享圖片

3、將下載好的xadmin-master文件夾裏面的xadmin文件夾拷貝到extra_apps裏面

技術分享圖片

4、將extr_apps設置為源文件

右擊extr_apps,選擇Mark Directory as,Sources root

5、settings.py文件配置

import sys
sys.path.insert(0,os.path.join(BASE_DIR,‘extra_apps‘))

技術分享圖片

‘xadmin‘,
‘crispy_forms‘,

技術分享圖片

6、urls.py文件配置

from django.contrib import
admin from django.conf.urls import url import xadmin urlpatterns = [ #path(‘admin/‘, admin.site.urls), url(xadmin/, xadmin.site.urls), ]

將path改為url是因為後續可能因為Django版本問題出現錯誤

7、生成遷移文件,將數據遷移到數據庫

註意:執行python manage.py makemigrations之後可能會出現很多錯誤,錯誤解決:https://www.cnblogs.com/hjy415/p/10744596.html

python manage.py makemigrations
python manage.py migrate

技術分享圖片

8、運行項目,訪問http://127.0.0.1:8000/xadmin/

技術分享圖片

要想登錄需要創建用戶。

Django+xadmin的安裝與配置