Создание блогового приложения с django, нужно ли нормализовать изображения вне модели записи в блоге? - PullRequest
0 голосов
/ 19 июля 2010

Просто интересно, потому что на данный момент я держу ImageFields как часть модели BlogPost. Если я хочу поддержать потенциал для 20 изображений, у меня есть 20 таких полей, когда часто почти 19 из них никогда не будут использоваться. Но если я приведу их в отдельную модель, добавление изображений к сообщению на странице администратора будет не столь интуитивно понятно, поскольку вам придется выбирать сообщение из выпадающего списка для каждого изображения, которое вы хотите добавить, снова и снова. *

Есть ли лучший способ решить эту проблему?

Ответы [ 2 ]

1 голос
/ 19 июля 2010

Для django уже есть встроенные модули обработки изображений.Например:

http://code.google.com/p/django-photologue/

http://code.google.com/p/django-fleshin/

1 голос
/ 19 июля 2010

Вам определенно следует создать отдельную модель для изображений.

Для редактирования изображений на сайте администратора вы должны использовать встроенные функции.Прочитайте документы здесь: http://docs.djangoproject.com/en/dev/ref/contrib/admin/#inlinemodeladmin-objects

...