У меня есть две простые модели Вопрос и Выбор (один вопрос имеет несколько вариантов). Я использовал встроенный набор форм для добавления вариантов и вопросов (с помощью функции modelAdmin).
class Question(models.Model):
category = models.CharField(max_length=50)
question_text = RichTextField(max_length=2000, verbose_name="Question Text", blank=True)
class Choice(models.Model):
question = models.ForeignKey(Question)
description = RichTextField(max_length=500, verbose_name="Choice Description")
is_correct = models.BooleanField(default=False)
Теперь полями выбора и вопроса являются RichTextField, определенные в django-ckeditor . Проблема в том, что когда я нажимаю «Добавить другой выбор», я получаю uncaught exception: [CKEDITOR.editor] The instance "id_choice_set-__prefix__-description" already exists
, который нарушает функциональность ckeditor.
Есть идеи / предложения, как решить эту проблему? Я думаю, что некоторые настройки JS могут помочь, но у меня очень ограниченные знания в JS / Jquery
Спасибо