您好,登錄后才能下訂單哦!
小編給大家分享一下Django2.2怎么配置xadmin,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
Django-2.2
python-3.6
PyCharm-2018.3
不推薦使用pip install xadmin直接安裝,否則會出現很多版本錯誤,推薦直接登錄github,切換django2的分支直接下載
https://github.com/sshwsfc/xadmin/tree/django2
1.在項目目錄下新建文件夾extra_apps,并右鍵——Mark Directory as——Sources Root,設置為項目資源文件
2.在settings.py中引入該路徑
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.insert(0, BASE_DIR)#設置根路經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.此時運行Tools—Run manage.py Task
,會提示我們缺少一些依賴包,根據task提示一一安裝
pip install --upgrade framework six django-import-export django-formtools future httplib2 django-crispy-forms
7.安裝完依賴包,此時運行Tools—Run manage.py Task
,沒有報錯了,通過makemigrations和migrate同步表,并創建一個超級用戶,設置用戶名,郵箱,密碼
createsuperuser
8.整個項目啟動起來,在瀏覽器里面輸入http://127.0.0.1:8000/xadmin/,進行訪問,此時就能看到正確的登錄頁面了
以上是“Django2.2怎么配置xadmin”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。