а многие QA вакансии сейчас хотят кандидата со знанием программирования и автотестирования, но чтобы он 90% времени занимался ручным тестированием, а остальное время с умным видом штопал неподдерживаемые автотесты, от которых толку ноль, только чтобы заказчику сказать: "Вот! Смотрите, у нас тут автотесты!
<tbody>
{% for serv in object_list %}
<tr>
<td>{{ serv.name }}</td>
<td>{{ serv.description }}</td>
<td>{{ serv.price }} руб.</td>
</tr>
{% empty %}
<tr>
<td>Пусто</td>
<td>Пусто</td>
<td>Пусто</td>
</tr>
{% endfor %}
</tbody>python manage.py shellfrom myapp.models import ServiceService.objects.all().order_by('name')<QuerySet []> When overriding ModelAdmin.save_model() and ModelAdmin.delete_model(), your code must save/delete the object. They aren’t meant for veto purposes, rather they allow you to perform extra operations.
Ну пожалуйста.