【发布时间】:2015-09-03 04:57:55
【问题描述】:
您好,我正在使用模板上下文变量,但无论我做什么,来自 current_datetime 视图函数的上下文都不会显示在 home.html 中,并且没有错误消息...我做错了什么?
#######view.py
def current_datetime(request):
now = datetime.datetime.now()
context = {
"current_date": now
}
return render(request, "current_datetime.html",context)
def home(request):
title = "My Database"
context = {
"template_title": title,
}
return render(request,"home.html",context)
#######current_datetime.html
Today is {{ current_date }}
#######home.html
{% extends "base.html" %}
....
{% include 'current_datetime.html' %}
....
【问题讨论】:
-
您访问的是什么网址?与 home 相关的还是与 current_datetime 相关的?
-
home...默认的html..
-
default.html 到底是什么意思?问题是“你的网址是什么”?
-
urls 路由到您的视图。将 current_date 添加到上下文的视图不是主视图,而是另一个视图。
-
是的,我知道,但我使用包含标签 {% include 'current_datetime.html' %}... 这不应该包含在我的 home.html 中吗?
标签: python django django-templates django-views