2012-06-23 22 views
9

Django kullanarak bir portföy oluşturmak istiyorum. ImageField'ı kullanmayı denedim, ancak sadece 1 fotoğraf yüklememe ve değiştirmeme izin veriyor.Django resim galerisi nasıl oluşturulur

Python ve Django programlamasında yeniyim. Birden fazla resim yüklemek ve onları bir galeride göstermek için nasıl bir model oluşturabilirim? Teşekkürler.

cevap

3

temelleri açıklayan dışarı http://lightbird.net/dbe/photo.html

kontrol edin.

Eğer yönetici aracılığıyla daha sonra bir pic eklemek istiyorsanız böyle bir şey yapabilirsiniz:

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 

Ayrıca Django öğretici geçmesi gerektiğini: Ayrıca gibi uygulamaları kullanabilirsiniz https://docs.djangoproject.com/en/dev/intro/tutorial01/

+0

Teşekkür kullanarak birden resimler yükleyebilirsiniz, ben lightbird tut içinden arıyorum. Bir ton –

+0

yardımcı olmalıdır Bu [portföy uygulaması] (http://lightbird.net/dbe2/portfolio.html#addimages-and-imageview) – rnevius

8

Bazı görevlerin basitleştirilmesi için photologue, imagekit, vb.

Ayrıca Model Formsets

+2

yılında Django'nun daha yeni sürümleri için güncellendi Birden çok kez fotolog kullandım. Basit bir fotoğraf galerisi için kurulumu çok kolaydır ve ayrıca alt sınıflara göre özelleştirilmiş bir çözüm oluşturmak için bir üs olarak iyidir. – AJJ

+0

Sadece fotoğrafçılığa bir göz attım ve ihtiyacım olan şeylere uyabiliyordum. Teşekkürler –

İlgili konular