さまざまなタグ/テンプレートに対して同じ機能を持つ Django アプリにいくつかのテンプレートタグがあります。
foo タグは foo_template.html に移動し、boo タグは boo_template.html に移動します。次に例を示します。
フットタグ:
@register.inclusion_tag('foo_template.html', takes_context=True)
def foo(context, something):
sometng = something
return {'something': sometng}
ブータグ:
@register.inclusion_tag('boo_template.html', takes_context=True)
def boo(context, something):
sometng = something
return {'something': sometng}
コードを DRYer にするにはどうすればよいですか? この場合、タグを登録するより良い方法はありますか?