Найти - Пользователи
Полная версия: как сделать выборку объектов в Django
Начало » Django » как сделать выборку объектов в Django
1 2
PooH
skorpik
так выводится пустое значение
А вы на диапазон дат что я поставил обратили внимание? Ваши значения в них попадают?
PooH
skorpik
пытаюсь вывести все значения температуры с помощью
now = Znachenie.objects.filter(sensor__measuring="Temperatyra").all()
и в результате получаю
Судя по всему вы получаете список из семи объектов, проверьте свой код отображения. Кстати, а зачем вы вообще дату вынесли в отдельную таблицу? почему нельзя было просто поле датетайм сделать в Znachenie?
skorpik
PooH
А вы на диапазон дат что я поставил обратили внимание? Ваши значения в них попадают?
Да, мои значения попадают в этот диапазон
skorpik
PooH
Кстати, а зачем вы вообще дату вынесли в отдельную таблицу? почему нельзя было просто поле датетайм сделать в Znachenie?
информацию о метеоданных я получаю из текстового файла, в нём находится время и результат измерения, эти данные я и заношу в таблицу
skorpik
Подскажите как найти сумму полученных значений. У меня такой код:
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
skorpik
пробовал сделать цикл, не получается
skorpik
я разобрался и сделал цикл в котором рассчитываю сумму.
и теперь у меня вопрос как на странице одновременно отображать все значения температуры и сумму?
пробовал делать так:
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 %}
но так не работает
skorpik
подскажите как правильно передать в шаблон и сумму и все значения, для отображения на одной странице
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB