При работе с моделью Django с многостольным наследованием при настройке, как в документах, приложение администратора не может добавить новую модель "Ресторан", если существует соответствующая запись "Место" - администраторприложение возвращает «Место с таким именем уже существует».
Модель Django предоставляет методы для проверки формы, а Модель обеспечивает проверку уникальности.
лучшее место, чтобы включить превращение существующей записи Места в Ресторан?
Как бы вы это сделали?
Например, существует Место (name = "hotdogshop", address = "bond street"), ипользователь пытается добавить ресторан (serve_hot_dogs = True, serve_pizza = False, name = "hotdogshop", address = "уличная улица").Желаемый конечный результат будет таким же, как если бы мы добавили «hotdogshop» в качестве «Restaraunt» для начала.