主頁 > 知識(shí)庫 > Django2.2配置xadmin的實(shí)現(xiàn)

Django2.2配置xadmin的實(shí)現(xiàn)

熱門標(biāo)簽:幫人做地圖標(biāo)注收費(fèi)算詐騙嗎 悟空智電銷機(jī)器人6 溫州旅游地圖標(biāo)注 電信營業(yè)廳400電話申請 外呼不封號(hào)系統(tǒng) 遼寧400電話辦理多少錢 蘇州電銷機(jī)器人十大排行榜 荊州云電銷機(jī)器人供應(yīng)商 江蘇房產(chǎn)電銷機(jī)器人廠家

一、環(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中,注冊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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 淺談Django2.0 加xadmin踩的坑
  • Python3.6+Django2.0以上 xadmin站點(diǎn)的配置和使用教程圖解
  • Django2.1集成xadmin管理后臺(tái)所遇到的錯(cuò)誤集錦(填坑)

標(biāo)簽:臺(tái)灣 景德鎮(zhèn) 三沙 濟(jì)南 宿遷 喀什 欽州 黃山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Django2.2配置xadmin的實(shí)現(xiàn)》,本文關(guān)鍵詞  Django2.2,配置,xadmin,的,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Django2.2配置xadmin的實(shí)現(xiàn)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Django2.2配置xadmin的實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章