gpt4 book ai didi

python - TemplateDoesNotExist at/accounts/login/(错误)

转载 作者:行者123 更新时间:2023-12-01 03:23:13 24 4
gpt4 key购买 nike

我收到一个错误:

TemplateDoesNotExist at /accounts/login/ registration/login.html.

我认为我应该创建 login.html 文件,但 Django 中的默认行为可能不需要它。

将login.html放入accounts/templates/accounts后,错误并没有消失。接下来我应该做什么?

我在accounts的urls.py中写的,

from django.conf.urls import url
from django.contrib.auth.views import login, logout

urlpatterns = [
url(r'^login/$', login,
name='login'),
url(r'^logout/$', logout, name='logout')
]

在父应用程序的 urls.py 中,

from django.conf import settings
from django.conf.urls import include, url
from django.conf.urls.static import static
from django.contrib import admin

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^accounts/', include('accounts.urls')),
url(r'^api/', include('UserToken.urls')),

]

在父应用程序的settings.py的模板中

TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]

我在鼓风机中发现,模板加载器事后分析

Django 尝试按以下顺序加载这些模板:

使用 django 引擎:django.template.loaders.app_directories.Loader:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/contrib/admin/templates/registration/login.html(源没有存在)django.template.loaders.app_directories.Loader:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/contrib/auth/templates/registration/login.html(源没有存在)

我想也许我应该创建模板文件夹。现在,我创建了一个像accounts/registration/accounts/login.html这样的目录。我无法理解为什么错误显示 2 种方式目录到 admin&auth。我应该创建 admin&auth 目录吗?

最佳答案

对我来说,添加了:

 'DIRS': [os.path.join(BASE_DIR, 'templates')],

请注意删除浏览器缓存。

关于python - TemplateDoesNotExist at/accounts/login/(错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41722008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com