Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pydjSpGeSu 140 of 204 menu
◀ ▶

success_url и get_success_url в editing views в Django

Часто хватает success_url = reverse_lazy(...). Если адрес зависит от объекта (редирект на карточку) - метод get_success_url:

class EmployeeUpdateView(UpdateView): model = Employee fields = ['name', 'surname'] template_name = 'employees/form.html' def get_success_url(self): return reverse( 'employee', kwargs={'pk': self.object.pk}, )

После создания работника редиректите на его DetailView.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить