django-ckeditor: неперехваченное исключение с использованием встроенных строк

У меня есть две простые модели Вопрос и Выбор (один вопрос имеет несколько вариантов выбора). Я использовал встроенный набор форм для добавления вариантов выбора вместе с добавлением вопросов (с помощью функций 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 . Проблема в том, что когда я нажимаю «Добавить другой вариант», я получаю неперехваченное исключение: [CKEDITOR.editor] Экземпляр «id_choice_set -__ prefix __- description» уже существует , что нарушает работу ckeditor.

Есть идеи / предложения, как решить эту проблему? Я думаю, что некоторые настройки JS могут помочь, но у меня очень ограниченные знания о JS / Jquery

Спасибо

9
задан Exa 15 August 2011 в 00:11
поделиться