Django+xadmin的安裝與配置
已安裝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 importadmin 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的安裝與配置