Уведомления

Группа в Telegram: @pythonsu

#1 Март 9, 2014 16:17:54

oiisac
Зарегистрирован: 2014-03-09
Сообщения: 3
Репутация: +  0  -
Профиль  

проблема с запросом к БД

ergksbvv.ksv ie;owgt;bnfbrs



python 2.7
django 1.6.2
хостинг jino.ru

Отредактировано oiisac (Июль 20, 2016 14:51:00)

Офлайн

#2 Март 9, 2014 16:37:19

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

проблема с запросом к БД

works = Work.objects.all()[:16]
return {'works':works }
{% for work in works %}
<div id="tmb">
<a href="{{ work.photo.url }}" data-lightbox="work">
<img id="tmbr" src="/files/media/home/work/tmb/{{photo}}_tmb.jpg" alt="{{work.name}}" title="{{work.info}}">
</a>
</div>
{% empty %}
    <p>Нет постов</p>
{% endfor %}
</div>

Офлайн

#3 Март 9, 2014 16:42:32

oiisac
Зарегистрирован: 2014-03-09
Сообщения: 3
Репутация: +  0  -
Профиль  

проблема с запросом к БД

galehvenq' o4jgo;j s;rst



python 2.7
django 1.6.2
хостинг jino.ru

Отредактировано oiisac (Июль 20, 2016 14:51:11)

Офлайн

#4 Март 9, 2014 17:07:41

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

проблема с запросом к БД

oiisac
а так как я написал работает ?

Офлайн

#5 Март 9, 2014 17:14:43

oiisac
Зарегистрирован: 2014-03-09
Сообщения: 3
Репутация: +  0  -
Профиль  

проблема с запросом к БД

fglhe;owghr o;gh 'pg e;og



python 2.7
django 1.6.2
хостинг jino.ru

Отредактировано oiisac (Июль 20, 2016 14:51:26)

Офлайн

#6 Март 11, 2014 04:53:44

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

проблема с запросом к БД

1. Вопросы по Джанго задавайте в соответствующей теме
2. Этот код в принципе не рабочий

def work_list():
    works = Work.objects.all()[:16]
    # возвращаем наши объекты в шаблон
    return {
        'name': works.name,
        'photo': works.photo,
        'info': works.info,
        'date': works.work_date
    }
Потому что works - это список объектов Work, у списка нет атрибутов name, photo и пр. Если нужно собрать список словарей, то Вам нужен цикл по списку, как то так
    return [{
        'name': work.name,
        'photo': work.photo,
        'info': work.info,
        'date': work.work_date
    }  for work in Work.objects.all()[:16]]
ну или посмотреть в доку по кверисетам и использовать values.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version