У меня есть дата, собранная как PartialDate, если дата завершена, дата в английском формате ('гггг-мм-дд') в моем шаблоне. Я хотел бы преобразовать эту дату во французский формат, но учитывая, что дата может быть частичной
если известен только год, я хотел бы видеть 2019, если известны только год и месяц, я хотел бы видеть 10/2019 (преобразовать 2019-10 в 10/2019), и если дата будет завершена, я быхотел бы видеть 16/10/2019 (преобразовать 2019-10-16 в 16/10/2019)
Я попытался добавить некоторую логику в свой шаблон
{% if participante.pat_nai_dat|length_is:"4" %}
//do something
{% elif participante.pat_nai_dat|length_is:"7" %}
//do something
{% else %}
{{ participante.pat_nai_dat|date:"d/m/Y" }}
{% endif %}
, но length_is и датаfiltesr не работает с объектом PartialDate. Я прочитал документацию по Django для более подходящего фильтра, но не обнаружил, что мой подход, вероятно, неверен ... как я могу это сделать?