Django и FeinCMS: способ использования библиотеки мультимедиа в других обычных моделях? - PullRequest
6 голосов
/ 22 августа 2010

Я использую Django и FeinCMS в проекте. В настоящее время я использую FeinCMS для всех страниц сайта. Но у меня также есть другая отдельная модель, которая обрабатывает очень простые материалы для сайта. Эта стоковая модель имеет обычные поля (имя, описание и т. Д.), Но я также хочу, чтобы на ней были фотографии.

Поскольку в FeinCMS уже есть библиотека мультимедиа, я бы хотел использовать ее технически, чтобы иметь фотографии с моей стандартной моделью. Я мог бы просто сделать фотомодель и ManyToManyField, но мне любопытно узнать, смогу ли я ManyToManyField с медиатекой FeinCMS?

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

Большое спасибо

1 Ответ

1 голос
/ 23 сентября 2010

Конечно - ничто не мешает вам добавить ForeignKey или ManyToManyField к модели MediaFile к одной из ваших собственных моделей.Обратите внимание, что вам будет трудно ограничить медиа-файлы только изображениями.Может быть, limit_choices_to поможет, хотя.

...