1👍
✅
The date
template filter will only work if venue_closing_time
is a datetime
object. If you just pass it a string (as it seems you are doing) then it will not work. In that case you need to parse the string first, e.g:
from django.utils.dateparse import parse_datetime
venue_closing_time = parse_datetime(data['venue_closing_time'])
If you pass that to the template, then your date filter will work as expected.
This would be easier if you were using a Solr library that converts the data obtained from Solr into appropriate Python representations in the first place (e.g., pysolr).
Source:stackexchange.com