Django2 2配置xadmin的實現

2022-09-28 09:00:09 字數 1193 閱讀 3508

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_ap程式設計客棧ps中

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提示一一安裝

7.安裝完依賴包,此時執行tools—run manage.py task,沒有報錯了,通過makemigrations和migrate同步表,並建立乙個超級使用者,設定使用者名稱,郵箱,密碼

c程式設計客棧reatesuperuser

8.整個專案啟動起來,在瀏覽器裡面輸入進行訪問,此時就能看到正確的登入頁面了

Django2 2點滴累積2

在manage.py所在資料夾建立1個討論區 檢視目錄樹 tree f 開啟settings.py boards 開啟boards資料夾中的view.py中新增 開啟url.py檔案新增 from boards import views 在urlpatterns變數 的列表中新增 url r vie...

Django2 2丨執行原生SQL查詢

執行原生查詢 管理器方法raw 能用於執行原生sql查詢,返回模型例項。manager.raw raw query,params none,translations none 示例 class person models.model first name models.charfield last ...

django2 2處理跨域請求

根據django cors headers官網配置 先安裝 pip install django cors headers 只需要在settings下配置 跨域的解決 corsheaders 在中介軟體下 middleware 跨域的解決 corsheaders.middleware.corsmid...