Я работаю над проектом для клиента, который хочет отобразить «Оповещение» в таблице, если дата присоединения пользователей старше десяти дней. Я не хочу использовать фильтр только для возврата объектов, которые удовлетворяют запросу, потому что я хочу отобразить все элементы в таблице. Я использую Django 2.x и python 3.6. Любая помощь будет принята с благодарностью.
models.py:
class Member(models.Model):
name = models.CharField('Name', max_length=50,)
join_date = models.DateField('Join Date', auto_now=False, auto_now_add=False,)
views.py:
def memberList(request, template_name='members/memberList.html'):
member = Member.objects.all()
data = {}
data['object_list'] = member
return render(request, template_name, data)
и мой шаблон, memberList.html:
{% extends "base.html" %}
{% load static %}
{% block content %}
<table>
<thead>
<tr>
<th>Name</th>
<th>Join Date</th>
<th>Alert</th>
</tr>
</thead>
<tbody>
{% for member in object_list %}
<tr>
<td>{{ member.name }}</td>
<td>{{ member.join_date }}</td>
<td> **??**</td>
</tr>
{% endfor %}
</tbody>
</table>
{% endblock %}