这是我的Python Django的自定义模板标签代码Python的Django的自定义模板标签register.assignment_tag不工作
from django import template
from ipc.declarations.models import MainDeclaration
from django.shortcuts import get_object_or_404
register = template.Library()
def section_settings(declarationId,user):
declaration = get_object_or_404(MainDeclaration, pk=declarationId, user=user)
businessInfo = declaration.GetOrCreateBusinessInfo()
sections = declaration.GetSections()
return sections
register.assignment_tag(section_settings)
现在,我得到一个错误
register.assignment_tag(section_settings) [Thu Jan 09 06:50:44 2014] [error] [client 127.0.0.1] AttributeError: 'Library' object has no attribute 'assignment_tag'
这正常工作与我开发服务器应用程序,但在生产服务器上传相同的代码时无法正常工作。
请指导我。
你有不同的django版本吗? – Duikboot
你在生产中使用了什么Django版本? 1.4中增加了'assignment_tag'。 –
@Daniel Roseman它是1.3 – curiousguy