#python #sql #django
#python #sql #django
Вопрос:
Я новичок в Django и Python, но мне нужна помощь, чтобы проанализировать мой sql-запрос в набор запросов Django. У меня есть база данных, которая содержит таблицу с именем «Temperatura».
Модели:
from django.db import models
from datetime import datetime
# Create your models here.
class Temperatura(models.Model):
data = models.DateField(default=datetime.now, unique=True)
maxima = models.DecimalField(max_digits=5, decimal_places=2)
minima = models.DecimalField(max_digits=5, decimal_places=2)
estacao = models.CharField(max_length=9)
def __str__(self):
return str(self)
Я хотел бы сделать этот sql-запрос:
select estacao,
(avg(maxima) avg(minima))/2 as TempMedia,
max(maxima) as maxima,
min(minima) as minima
from Temperatura
group by estacao
Комментарии:
1. Узнайте, как использовать django ORM здесь .
Ответ №1:
Django позволяет выполнять необработанные SQL-запросы