django - создать модель, которая позволит вам вставить несколько значений для одного и того же поля?

Хорошо, я пытаюсь сделать что-то, что должно быть очень простым в моей голове, но мне, вероятно, не хватает некоторых знаний администратора SQL или django, чтобы добраться до этого . Скажем, у меня есть простая модель, такая как

class Book(models.Model):
    title = models.CharField(max_length = 50)
    review = models.TextField()

, и я хочу, чтобы в поле 'review' на сайте администратора был небольшой знак плюса, чтобы добавить больше обзоров к тому же экземпляру модели, чтобы шаблон мог их повторять.

Я знаю, что могу создать поле m2m для обзоров, и это даст мне именно это, но я бы предпочел, чтобы эти дополнительные обзоры можно было заполнять с той же страницы без всплывающих окон (для моих беспомощных пользователей я хотел бы оставить это как WSIWYG, насколько это возможно, поскольку эти текстовые поля будут работать на tinyMCE), и мне интересно, действительно ли необходимо создавать дополнительную модель только для текстового поля

5
задан Sergey Lyapustin 14 February 2013 в 08:24
поделиться