2012-06-23 3 views
9

Я ищу, чтобы создать портфолио с помощью Django. Я попытался использовать ImageField, но он позволяет мне загружать и заменять 1 фотографию.Как создать галерею изображений Django

Я новичок в программировании на Python и Django. Как создать модель для загрузки нескольких изображений и показать их в галерее? Благодарю.

ответ

3

Заканчивать http://lightbird.net/dbe/photo.html

Это будет объяснить основы.

Если вы хотите добавить более одного ПОС через администратора вы можете сделать что-то вроде этого:

class ChoiceInline(admin.StackedInline): 
    model = Image # or what ever your models name is 
    extra = 5 # or how ever many you want to add at a time 

Вы также должны пройти через Джанго учебника: https://docs.djangoproject.com/en/dev/intro/tutorial01/

+0

Спасибо, я просматривал lightbird Тута. Должен помочь тонна –

+0

Это было обновлено для новых версий Django в [приложении для портфолио] (http://lightbird.net/dbe2/portfolio.html#addimages-and-imageview) – rnevius

8

Вы можете также использовать приложения, такие как photologue, imagekit и т. Д., Чтобы упростить некоторые задачи.

Вы также можете загрузить несколько изображений с использованием Model Formsets

+2

Я использовал фотолог несколько раз. Очень простая настройка для простой галереи фотографий, а также хорошая база для создания индивидуального решения путем подкласса. – AJJ

+0

Я просто взглянул на фотолог, и он может соответствовать мне. благодаря –

Смежные вопросы