Спасибо за ваш код, я только что проверил его.Но это не совсем то, что я ищу, я объясню, что я хочу сделать.
Допустим, в нашей модели есть классы Category и Article, каждый из которых имеет заголовок.Чтобы сделать этот заголовок многократно используемым, я создал другое приложение, которое будет управлять полями, я создал класс Title и добавил его в качестве иностранного ключа в формы Category и Article.
Я переключил поле выбора на поле ввода, используя raw_id_fields.
Теперь, когда я создаю категорию или статью, мне нужно выбрать или написать заголовок, если этот заголовок существует, он работает отлично, но когда его нет, я хочу создать его перед созданием категориитак что он может использовать его.
Я пытался сделать это в методе сохранения, в сигнале pre_save и в методе clean, но я всегда получаю сообщение об ошибке "Выберите правильный выбор. Этот выбор не является одним издоступные варианты. "
Я сейчас использую жестко закодированное решение для создания заголовка, я просто хочу посмотреть, сработает ли это, это строки, которые я вставил в различные методы для создания заголовка досоздание категории:
t = Title(title = "MyTitle")
t.save()
Я пытался создать категорию с заголовком MyTitle, но я получаю ту же ошибку при попыткесоздайте другой, используя существующий заголовок, он работает, и заголовок «MyTitle» создан.Это означает, что создание объекта происходит после проверки формы.То, что я хочу, это просто делать это раньше.Титульный объект должен быть создан до проверки.
Большое спасибо за помощь