Django2.2配置xadmin的實(shí)現(xiàn)
一、環(huán)境版本
- Django-2.2
- python-3.6
- PyCharm-2018.3
二、下載xadmin
不推薦使用pip install xadmin直接安裝,否則會(huì)出現(xiàn)很多版本錯(cuò)誤,推薦直接登錄github,切換django2的分支直接下載
https://github.com/sshwsfc/xadmin/tree/django2

三、Django配置
1.在項(xiàng)目目錄下新建文件夾extra_apps,并右鍵——Mark Directory as——Sources Root,設(shè)置為項(xiàng)目資源文件

2.在settings.py中引入該路徑
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.insert(0, BASE_DIR)#設(shè)置根路經(jīng)sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))
3.下載好的文件包(xadmin-django2)解壓,將其中的xadmin文件拷貝到extra_apps中

4.在settings.py中,注冊(cè)xadmin,INSTALLED_APPS中加入xadmin和crispy_forms
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'xadmin',
'crispy_forms'
]
5.在url.py中配置xadmin的訪問地址
import xadmin
urlpatterns = [
path('xadmin/', xadmin.site.urls),
]
6.此時(shí)運(yùn)行Tools—Run manage.py Task,會(huì)提示我們?nèi)鄙僖恍┮蕾嚢?,根?jù)task提示一一安裝
pip install --upgrade framework six django-import-export django-formtools future httplib2 django-crispy-forms
7.安裝完依賴包,此時(shí)運(yùn)行Tools—Run manage.py Task,沒有報(bào)錯(cuò)了,通過makemigrations和migrate同步表,并創(chuàng)建一個(gè)超級(jí)用戶,設(shè)置用戶名,郵箱,密碼

createsuperuser
8.整個(gè)項(xiàng)目啟動(dòng)起來,在瀏覽器里面輸入http://127.0.0.1:8000/xadmin/,進(jìn)行訪問,此時(shí)就能看到正確的登錄頁面了

后記
到此這篇關(guān)于Django2.2配置xadmin的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Django2.2配置xadmin內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
利用Python和OpenCV庫將URL轉(zhuǎn)換為OpenCV格式的方法
這篇文章主要介紹了利用Python和OpenCV庫將URL轉(zhuǎn)換為OpenCV格式的方法,同時(shí)用到了NumPy和urllib,需要的朋友可以參考下2015-03-03
PyCharm創(chuàng)建Django項(xiàng)目的簡(jiǎn)單步驟記錄
PyCharm是一種Python?IDE,帶有一整套可以幫助用戶在使用Python語言開發(fā)時(shí)提高其效率的工具,下面這篇文章主要給大家介紹了關(guān)于利用PyCharm創(chuàng)建Django項(xiàng)目的簡(jiǎn)單步驟,需要的朋友可以參考下2022-07-07
Python3進(jìn)行表格數(shù)據(jù)處理的示例詳解
數(shù)據(jù)處理是一個(gè)當(dāng)下非常熱門的研究方向,通過對(duì)于大型實(shí)際場(chǎng)景中的數(shù)據(jù)進(jìn)行建模,可以用于預(yù)測(cè)下一階段可能出現(xiàn)的情況。本文就來聊聊Python3進(jìn)行表格數(shù)據(jù)處理的相關(guān)操作,需要的可以參考一下2023-03-03
python環(huán)境下OPenCV處理視頻流局部區(qū)域像素值
這篇文章主要為大家介紹了python環(huán)境下OPenCV處理視頻流局部區(qū)域像素值的實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-11-11

