私は、一般的ではないジャンゴで何かをしようとするたびに苦しんでいます(ジャンゴでは、一般的にPythonではありません)
たとえば、包含タグを返す方法がわかりません。これ。明らかに、うまくいきません:
@register.inclusion_tag('template.tpl')
def myinclusiontag(parameter):
return {'var': parameter.attr1}
@register.inclusion_tag('template2.tpl')
def myinclusiontag2(parameter):
return {'var': parameter.attr2}
@register.simple_tag
def mysimpletag(paramter):
if parameter.attr: return myinclusiontag(parameter)
else: return myinclusiontag2(paramter)
mysimpletag は dict を返します (最初に包含タグによって返されます)。これは通常の動作ですが、これは私が望むものではありません。
助けてください