欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2021年05月10日 10:45:05   作者:temls  
這篇文章主要介紹了Django2.2配置xadmin的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、環(huán)境版本

  • Django-2.2
  • python-3.6
  • PyCharm-2018.3

二、下載xadmin

不推薦使用pip install xadmin直接安裝,否則會出現(xiàn)很多版本錯誤,推薦直接登錄github,切換django2的分支直接下載
https://github.com/sshwsfc/xadmin/tree/django2

在這里插入圖片描述

三、Django配置

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

在這里插入圖片描述

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.此時運(yùn)行Tools—Run manage.py Task,會提示我們?nèi)鄙僖恍┮蕾嚢?,根?jù)task提示一一安裝

pip install --upgrade framework six django-import-export django-formtools future httplib2 django-crispy-forms

7.安裝完依賴包,此時運(yùn)行Tools—Run manage.py Task,沒有報錯了,通過makemigrations和migrate同步表,并創(chuàng)建一個超級用戶,設(shè)置用戶名,郵箱,密碼

在這里插入圖片描述

createsuperuser

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

在這里插入圖片描述

后記

到此這篇關(guān)于Django2.2配置xadmin的實現(xiàn)的文章就介紹到這了,更多相關(guān)Django2.2配置xadmin內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論