【发布时间】:2012-08-20 10:43:14
【问题描述】:
我正在尝试创建包含标签并将其放置在页面上,但它不起作用。
我的意见.py:
from django.shortcuts import render_to_response, redirect
from django import template
register = template.Library()
@register.inclusion_tag('weather.html')
def weather():
return {'city': 'angola'}
def home(request):
return render_to_response('index.html')
index.html
<title> TITLE </title>
Hi everyone!
{% weather %}
天气.html
weather is fine in {{city}}
Django 调试页面说“无效的块标签:'天气'”所以我想我把包含标签的声明放在错误的地方?我需要把它放在哪里才能让它工作?
【问题讨论】: