I'm trying to convert string to date in template using template tag but it doesn't work
{% load templat_tag_file %}
<input name="range2" type="date" {% if request.GET.range2 %}
value="{{ request.GET.range2|convert_str_date }}"{% endif %}/>
my templat_tag_file.py :
from datetime import datetime
register = template.Library()
@register.filter
def convert_str_date(value):
return datetime.strptime(value, '%Y-%m-%d').date()
I got this error: time data '' does not match format '%Y-%m-%d'