добрый день всем!
models.py:
class PortfolioObject(models.Model):
address = models.CharField(max_length=50, null=True, blank=True)
area = models.DecimalField(max_digits=10, decimal_places=2, null=True, blank=True)
tip = models.CharField(max_length=20, null=True, blank=True)
draft = models.ImageField(upload_to='drafts', null=True, blank=True)
def __unicode__(self):
return self.address
class Photo(models.Model):
portfolio = models.ForeignKey(PortfolioObject, null=True, blank=True)
photo = models.ImageField(upload_to='photos', null=True, blank=True)
admin.py:
class PhotoInline(admin.TabularInline):
model = Photo
class PortfolioObjectAdmin(admin.ModelAdmin):
inlines = [PhotoInline,]
list_display = ["address", "area", "tip"]
class Meta:
model = PortfolioObject
admin.site.register(PortfolioObject, PortfolioObjectAdmin)
views.py:
class PortfolioObjectList(ListView):
model = PortfolioObject
context_object_name = 'portfolio'
template_name = 'portfolio.html'
ВОПРОС - как вывести на страницу все фотографии, которые админ будет добавлять в админке к данному объекту?
portfolio.html:
{% for item in portfolio %}
<img src="{{ ??????????????????????????????????? }}" width='200' height='200' />
Thanks a lot!!!!!!