Django2.2配置xadmin的實現(xiàn)
一、環(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)文章
python實現(xiàn)excel讀寫數(shù)據(jù)
這篇文章主要為大家詳細(xì)介紹了python操作EXCEL讀數(shù)據(jù)、寫數(shù)據(jù)的實例源碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-04-04python 中不同包 類 方法 之間的調(diào)用詳解
這篇文章主要介紹了python 中不同包 類 方法 之間的調(diào)用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03matlab、python中矩陣的互相導(dǎo)入導(dǎo)出方式
這篇文章主要介紹了matlab、python中矩陣的互相導(dǎo)入導(dǎo)出方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06Flask實現(xiàn)的接口響應(yīng)中存在中文時接口返回為unicode亂碼的解決方法
本文給大家分享了新版Flask實現(xiàn)的接口響應(yīng)中存在中文時接口返回為unicode亂碼的解決方法,文中通過代碼示例和圖文介紹的非常詳細(xì),如果有遇到相同問題的朋友,可以參考閱讀本文2023-11-11Python中創(chuàng)建數(shù)值列表的4種方法總結(jié)
在Python中列表(List)是一種有序、可變的數(shù)據(jù)類型,被廣泛用于存儲和處理多個元素,這篇文章主要給大家介紹了關(guān)于Python中創(chuàng)建數(shù)值列表的4種方法,需要的朋友可以參考下2024-05-05