Задача 7
Задание:
Напишите класс-представление, для приложения main_app, с именем UserListView, который будет возвращать все записи из модели User, при HTTP-запросе методом GET.
В шаблон user_list.html необходимо передать переменную user_data, которая будет содержать все записи из модели User.
P.S. На экран ничего не нужно выводить, модель User необходимо импортировать из приложения main_app.
Код модели User:
class User(models.Model):
name = models.CharField(max_length=50)
age = models.IntegerField(default=18)
phone = models.CharField(max_length=20)
email = models.CharField(max_length=50)
class Meta:
ordering = ['id']
Код шаблона user_list.html:
<h2>Список пользователей</h2>
{% if user_data %}
<p>Id, Имя, Возраст, Телефон, E-Mail</p>
{% for user in user_data %}
<p>{{ user.pk }}, {{ user.name }}, {{ user.age }}, {{ user.phone }}, {{ user.email }}</p>
{% endfor %}
{% else %}
<p>Записей нет</p>
{% endif %}Напишите программу. Тестируется через stdin → stdout
# put your python code here