РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить