Django изменить время даты для всего шаблона / изменить или изменить время даты с сервера
Я получил этот шаблон
{% for Ansicht in Ansicht.lehrertabelle_set.all %}
<tbody>
<tr>
<th scope="row"></th>
<td>{{Ansicht.Leitung_der_Klasse}}</td>
<td>{{Ansicht.Funktion}}</td>
<td>{{Ansicht.Nname}}</td>
<td>{{Ansicht.Vname}}</td>
<td>{{Ansicht.Einstellungsstatus}}</td>
<td>{{Ansicht.Pflichtstunden_normal}}</td>
<td>{{Ansicht.Status_normal}}</td>
{% if Ansicht.Prognose_FK %}
<td>{{Ansicht.Prognose_FK.Status}}</td>
<td>{{Ansicht.Prognose_FK.Stunden}}</td>
{% else %}
<td>{{Ansicht.Prognose_FK.Status_2}}</td>
<td>{{Ansicht.Prognose_FK.Stunden_2}}</td>
{% endif %}
the _FK is a foreingkey and it can be filtered by date to show me right result if I hard code it like that
{% for Ansicht in Ansicht.lehrertabelle_set.all %}
<tbody>
<tr>
<th scope="row"></th>
<td>{{Ansicht.Leitung_der_Klasse}}</td>
<td>{{Ansicht.Funktion}}</td>
<td>{{Ansicht.Nname}}</td>
<td>{{Ansicht.Vname}}</td>
<td>{{Ansicht.Einstellungsstatus}}</td>
<td>{{Ansicht.Pflichtstunden_normal}}</td>
<td>{{Ansicht.Status_normal}}</td>
{% if Ansicht.Prognose_FK.DATEFUNCTION %} #just to name it
<td>{{Ansicht.Prognose_FK.Status}}</td>
<td>{{Ansicht.Prognose_FK.Stunden}}</td>
{% else %}
<td>{{Ansicht.Prognose_FK.Status_2}}</td>
<td>{{Ansicht.Prognose_FK.Stunden_2}}</td>
{% endif %}
Мне нужно такое поле ввода
<form method="GET">
<input type="date" class="form-control" id="date" value="{{something|date:'Y-m-d' }}">
<input type="submit">
</form>
для фильтрации событий по дате, как
Prognose_FK показывает, когда дата выше или ниже, и продолжает для остальных
как этого добиться, если я использую это из своих моделей
@property
def DATEFUNCTION(self):
return date.today() <= self.von_Datum
работает идеально, но мне нужно, чтобы это свойство было динамическим для ввода пользователем, надеюсь, кто-нибудь найдет решение
у вас нет доступа к данным пользователей в ваших моделях, поэтому если вам нужна какая-либо фильтрация, вам нужно сделать это в представлении.