У меня есть CreateView для объекта пациента (упрощенно):
from django.views.generic.edit import CreateView
import models
class PatientCreate(CreateView):
model = models.Patient
fields = ['name', 'country', ..]
# template_name is "patient_form.html" from CreateView
(я переопределил form_valid и get_context_data для установки нескольких параметров по умолчанию, см., Например, здесь ,но я думаю, что это не имеет значения.)
Если пациент с таким именем уже существует, я хотел бы просто переслать HTTP на страницу сведений для этого пациента вместо создания новой.
Как мне это сделать?
Я использую Django 1.11.