私はDjangoのテンプレートタグフィルタで2つのパラメータを渡す方法を知っていますが、3つのパラメータをどのように使用するか混乱します。django templatetagsフィルタに3つの引数を渡すには?
マイテンプレートtags-
@register.filter("status_of_booking")
def status_of_booking(status,create_date,from_time):
print create_date
print status
return 'hola'
と私はこのような3つの引数を渡していますし、それがエラーを示している: -
{{ item.status|status_of_booking:item.classSession.date,item.id }}
とそれが示しエラー: status_of_booking requires 3 arguments, 2 provided
実際に行うと思われるフィルタは何ですか?おそらく、3つの引数を必要としない、それを書く良い方法があります。 –
よく私は私のcreated_dateとfrom_timeをcurrent_dateと比較し、それが返されるかflaseされるかのステータスに基づいて私は予約状況を返すでしょう –