Уведомления

Группа в Telegram: @pythonsu

#1 Март 12, 2011 22:12:41

I159
От:
Зарегистрирован: 2010-12-09
Сообщения: 85
Репутация: +  0  -
Профиль   Отправить e-mail  

Расположение объектов. Цикл.

Приветствую. Есть задача - вывести несколько элементов из базы данных, таким образом, чтобы в html, они располагались по три штуки в ряду, а рядов было допустим четыре.
На данный момент код выглядит таким образом:
models:

class PhoneModel(models.Model):
category = models.CharField(max_length = 50)
model_name = models.CharField(max_length= 150)
brand_name = models.CharField(max_length = 25)
product_country = models.CharField(max_length = 25)
price = models.IntegerField()
img1 = models.ImageField(upload_to='images/',)
img2 = models.ImageField(upload_to='images/', blank = True)
img3 = models.ImageField(upload_to='images/', blank = True)
img4 = models.ImageField(upload_to='images/', blank = True)
img5 = models.ImageField(upload_to='images/', blank = True)
def __unicode__(self):
return '%s %s' % (self.brand_name, self.model_name,)
urls:
phones_cat = {
'queryset': PhoneModel.objects.all(),
'template_name': 'phonemodel.html',
'template_object_name': 'list',}

urlpatterns = patterns('phonesapp.views',
(r'^$', 'homepage'),
(r'^catalog/$', list_detail.object_list, phones_cat),
Шаблон:
{% extends 'base.html' %}
{% block content %}
{% for x in list_list %}
<img height = '150' src='/static/{{ x.img1 }}'><br />
{{ x.model_name }} {{ x.brand_name }}
<h4><font color='red'>{{ x.price }} грн</font></h4>
<hr>
{% endfor %}
{% endblock %}
Не понятно, как расположить элементы по три в ряду? При таком выведении, объекты выводятся по одному в ряду. Благодарен за ответы.



Отредактировано (Март 12, 2011 22:14:11)

Офлайн

#2 Март 13, 2011 11:18:24

appetito
От:
Зарегистрирован: 2010-09-28
Сообщения: 147
Репутация: +  2  -
Профиль   Отправить e-mail  

Расположение объектов. Цикл.

это делается средствами CSS и HTML, Django тут не причем.



Офлайн

#3 Март 13, 2011 11:25:40

I159
От:
Зарегистрирован: 2010-12-09
Сообщения: 85
Репутация: +  0  -
Профиль   Отправить e-mail  

Расположение объектов. Цикл.

Ясно) спвсибо



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version