我創建了簡單的表單注冊用戶,但出了點問題。這是我的 Django 專案:
設定.py

帳戶/urls.py

表格.py

視圖.py

目錄:

錯誤:

我不明白這個問題。我使用 render(request, 'name_template', {}) 但 django 請求 name_template。我做錯了什么?
對不起我的英語,但我還在學習;)
uj5u.com熱心網友回復:
在你的道路上應該是
path('register/, views.register, ....)
uj5u.com熱心網友回復:
你能檢查一下 settings.py 中的 TEMPLATES 部分嗎?它看起來像這樣:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'APP_DIRS': True,
},
]
檢查您是否在“DIR”鍵中為您的模板指定了路徑。如果沒有,則將指定路徑添加到您的模板檔案夾。
TEMPLATES_DIR = os.path.join(BASE_DIR, 'account','templates')
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'APP_DIRS': True,
'DIR': [TEMPLATES_DIR,]
},
]
檔案 https://docs.djangoproject.com/en/4.0/ref/settings/#templates
uj5u.com熱心網友回復:
您在 urls.py 中映射了錯誤的視圖
path('register/', views.render, name='register'),
將其更改為
path('register/', views.register, name='register'),
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/450917.html
上一篇:為什么要隱藏django密鑰?
