Django2.2配置xadmin的實(shí)現(xiàn)
不推薦使用pip install xadmin直接安裝,否則會(huì)出現(xiàn)很多版本錯(cuò)誤,推薦直接登錄github,切換django2的分支直接下載https://github.com/sshwsfc/xadmin/tree/django2
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 xadminurlpatterns = [ 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è)超級用戶,設(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)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. CSS Hack大全-教你如何區(qū)分出IE6-IE10、FireFox、Chrome、Opera2. 基于javaweb+jsp實(shí)現(xiàn)企業(yè)財(cái)務(wù)記賬管理系統(tǒng)3. React優(yōu)雅的封裝SvgIcon組件示例4. jsp文件下載功能實(shí)現(xiàn)代碼5. ASP中格式化時(shí)間短日期補(bǔ)0變兩位長日期的方法6. jsp+servlet實(shí)現(xiàn)猜數(shù)字游戲7. ASP基礎(chǔ)知識Command對象講解8. XML入門精解之結(jié)構(gòu)與語法9. ASP腳本組件實(shí)現(xiàn)服務(wù)器重啟10. jsp+mysql實(shí)現(xiàn)網(wǎng)頁的分頁查詢
