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

работает идеально, но мне нужно, чтобы это свойство было динамическим для ввода пользователем, надеюсь, кто-нибудь найдет решение

у вас нет доступа к данным пользователей в ваших моделях, поэтому если вам нужна какая-либо фильтрация, вам нужно сделать это в представлении.

Вернуться на верх