Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 13, 2010 17:42:54

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

как сделать выборку объектов в Django

skorpik
так выводится пустое значение
А вы на диапазон дат что я поставил обратили внимание? Ваши значения в них попадают?



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#2 Апрель 13, 2010 17:45:06

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

как сделать выборку объектов в Django

skorpik
пытаюсь вывести все значения температуры с помощью
now = Znachenie.objects.filter(sensor__measuring="Temperatyra").all()
и в результате получаю
Судя по всему вы получаете список из семи объектов, проверьте свой код отображения. Кстати, а зачем вы вообще дату вынесли в отдельную таблицу? почему нельзя было просто поле датетайм сделать в Znachenie?



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#3 Апрель 13, 2010 18:07:53

skorpik
От:
Зарегистрирован: 2010-03-31
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

как сделать выборку объектов в Django

PooH
А вы на диапазон дат что я поставил обратили внимание? Ваши значения в них попадают?
Да, мои значения попадают в этот диапазон



Офлайн

#4 Апрель 13, 2010 18:11:34

skorpik
От:
Зарегистрирован: 2010-03-31
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

как сделать выборку объектов в Django

PooH
Кстати, а зачем вы вообще дату вынесли в отдельную таблицу? почему нельзя было просто поле датетайм сделать в Znachenie?
информацию о метеоданных я получаю из текстового файла, в нём находится время и результат измерения, эти данные я и заношу в таблицу



Офлайн

#5 Апрель 15, 2010 17:00:32

skorpik
От:
Зарегистрирован: 2010-03-31
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

как сделать выборку объектов в Django

Подскажите как найти сумму полученных значений. У меня такой код:

def all_temperatyra(request):
temper = Znachenie.objects.filter(sensor__measuring="Temperatyra")
return render_to_response('all_temperatyra.html', {'temper':temper})
шаблон all_temperatyra.html выглядит так:
вся температура
{% for temperature in temper %}
<table><tbody><tr><td> {{ temperature }} °C </td></tr></tbody></table>
{% endfor %}
Нужно найти сумму значений temper



Отредактировано (Апрель 15, 2010 17:01:45)

Офлайн

#6 Апрель 15, 2010 21:31:44

skorpik
От:
Зарегистрирован: 2010-03-31
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

как сделать выборку объектов в Django

пробовал сделать цикл, не получается



Офлайн

#7 Апрель 17, 2010 09:00:40

skorpik
От:
Зарегистрирован: 2010-03-31
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

как сделать выборку объектов в Django

я разобрался и сделал цикл в котором рассчитываю сумму.
и теперь у меня вопрос как на странице одновременно отображать все значения температуры и сумму?
пробовал делать так:

def all_temperatyra(request):
temper = Znachenie.objects.filter(sensor__measuring="Temperatyra")
summa=0
for i in temper:
t=str(i)
tt=float(t)
summa=summa+tt
return render_to_response('all_temperatyra.html', {'summa':summa}, {'temper':temper})
шаблон:
вся температура

{{summa}}

{% for temperature in temper %}
<table><tbody><tr><td>{{ temperature }}</td></tr></tbody></table>
{% endfor %}
но так не работает



Отредактировано (Апрель 17, 2010 09:02:12)

Офлайн

#8 Апрель 17, 2010 15:42:53

skorpik
От:
Зарегистрирован: 2010-03-31
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

как сделать выборку объектов в Django

подскажите как правильно передать в шаблон и сумму и все значения, для отображения на одной странице



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version