我试图通过Django制作一个新网站的主页。我的应用程序名称是“博客”,主页是home.html当我去http://127.0.0.1:8000/blog/home/时,我仍然收到错误模板不存在
我确保在settings.py中将“blog”添加到我的模板中,并在主目录中以及通过blog/templates/blog/home.html添加文件夹模板
myproject/blog/views.py
from django.shortcuts import render
from django.http import HttpResponse
def home(request):
return render(request, 'blog/home.html')
myproject/blog/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('home/', views.home, name='home'),
]
我的项目/设置.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog',
]
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [
os.path.join(BASE_DIR, 'templates')
],
'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',
],
myproject/urls.py
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('blog/', include('blog.urls')),
]
你看到我的代码中有什么导致问题的地方吗?我在博客/视图中收到消息。py行上的“未找到模板文件'blog'”
返回渲染(请求,'blog/home.html')
我也一直在寻找答案,我尝试了一切,但这在我的windows机器上对我有效。在<code>os.path中的“templates”之前添加“r”。join(BASE_DIR,“templates”)以如下所示os.path。join(BASE_DIR,r'templates')
解决了错误问题。此外,我的模板目录位于我的项目根目录中,以及父应用程序和子应用程序。
你做错了。你需要仔细阅读 Django 文档,并尝试理解你阅读的任何内容并逐步实现相同的内容。您必须点击的网址是
http://127.0.0.1:8000/blog/home/
home.html将呈现在这个url。你不把html页面名称放在url中
我有以下bean配置 以下函数用于发送解析模板和发送电子邮件。 但这会给出一个FileNotFound异常。
我有一个rails应用程序,使用angularjs进行客户端开发。我尝试加载位于“app/assets/javascripts/templates/”中的模板: 但是我总是得到一个错误:错误:[$compile: tpload]未能加载模板:/index.html。 我试图将“templates”文件夹从javascripts-app/assets/templates中移出,并通过在config/
摘要:找不到用于Lemmatizer(english-lemmatizer.bin)的模型文件 详细信息:OpenNLP工具模型似乎是Apache OpenNLP库的不同组件使用的各种模型的综合存储库。但是,我无法在lemmatizer中找到模型文件。垃圾箱,与柠檬汁机一起使用。Apache OpenNLP开发人员手册为柠檬化步骤提供了以下代码片段: 但是,与其他模型文件不同,我无法找到此模型文件
我使用spring为我的项目,我排除了所有模板文件到另一个“HTML项目”。我这样做是因为我可以在没有任何重新部署的情况下进行更改,而且对我来说,它的方式更加清晰。它工作良好,spring应用程序找到所有模板。但现在,模板找不到任何css或js文件。模板试图搜索我的spring项目中的文件,但它们包含在html项目中。我该怎么修好它?我想我需要一条相对路径。 项目 SpringApp -----l
我得到一个例外: 无法找到模板"" 其他类似的问题没有帮助;奇怪的是,它工作得很好,然后突然开始给我这个例外。 作曲家: 自动路由生成:单个RESTful控制器(用于简单资源) 配置: 路由: 控制器:
我的目录 我试图创建学校的Spring启动应用程序,列出书籍到一个HTML页面从数据库与控制器。 就我个人而言,我认为问题在于控制器由于某种原因无法找到模板。因为当我通过chrome导航到想要的模板时,它只在页面上显示“booklist”,其他什么都没有。 我尝试创建一个全新的项目,并将代码从其他文件复制到新文件中,但没有结果。 我的控制器类: 我的html模板: 波姆。xml文件: 应用属性文件