我在Django有一个名为"my_site“的项目,还有一个名为"blog”的应用程序,我试图在路径中呈现"index.html“:my_site/blog/templates/blog/index.html。但是继续得到这个错误:
Template-loader postmortem
Django tried loadi
ng these templates, in this order:
Using engine django:
django.template.loaders.filesystem.Loader: C:\Users\Ricardo Neto\D
我得到一个错误:
登录/ TemplateDoesNotExist / /TemplateDoesNotExist/login.html.
我想我应该创建login.html文件,但在Django中可能不需要默认的beahivor。
我在帐户/模板/帐户中放置login.html后,出现错误: not disappeared.What I do next?
我在urls.py of accounts中写道,
from django.conf.urls import url
from django.contrib.auth.views import login, logout
urlpat
我正在努力部署我的应用程序,并且已经在Windows上完成了大部分工作。但是,现在我已经把它移到AWS了,它不再工作了。
在任何人链接其他文章之前,这里列出了我尝试过的所有内容:
在TEMPLATE_DIRChanging中添加os.path.join(BASE_DIR,'templates')我的模板的权限我的应用程序在INSTALLED_APPS变量中,我检查了所有render方法都是格式化的
正如我前面说的,它在我的Windows机器上工作,只是不工作在AWS或我的Mac上。更奇怪的是,错误说
Django tried loading these templates, i
我试图在定制模板中使用django.contrib.auth.LoginView和auth_views.LogoutView.as_view(),而不以任何方式干扰管理站点,而不管应用程序在settings.py文件中的加载顺序如何。到目前为止还没有成功。
这是我的urls.py:
from django.urls import path, include
from django.contrib.auth import views as auth_views
from . import views
urlpatterns = [
# ...
path('login
我正在尝试在django中加载一个模板。我创建了一个名为current_date.html的文本文件,并在该文件中键入
"It is now {{current_date}}."
并将其放入模板目录中
C:\Users\reza\env_mysite\lib\site-packages\django\contrib\admin\templates
然后在视图中,我编写了下面的代码块:
from django.template.loader import get_template
from django.template import Context
from django.h