カスタム テンプレート タグがあります
{% perpage 10 20 30 40 50 %}
ユーザーは、この 10、20 などの代わりに独自の数字を書くことができます。また、これらの数字の量はユーザーによって定義されます。このタグを解析してこの数値を読み取るにはどうすればよいですか? for命令を使いたい
アップデート:
@register.inclusion_tag('pagination/perpageselect.html')
def perpageselect (parser, token):
"""
Splits the arguments to the perpageselect tag and formats them correctly.
"""
split = token.split_contents()
choices = None
x = 1
for x in split:
choices = int(split[x])
return {'choices': choices}
だから、私はこの機能を持っています。テンプレートタグから引数 (数値) を取得し、整数に変換する必要があります。次に、GETパラメーターのような選択肢をURLに渡すための送信フォームを作成する必要があります(...&perpage=10)