Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » как сделать фильтр = последние датавремя [RSS Feed]

#1 Май 6, 2008 06:57:52

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

как сделать фильтр = последние датавремя

Есть модель

# -*- coding: utf-8 -
from django.db import models

class sensor_type(models.Model):
measuring = models.CharField(max_length=30)#измеряемая величина
unit = models.CharField(max_length=30)#единица измерения
def __unicode__(self):
return self.measuring
class Meta:
ordering = ["measuring"]
class Admin:
pass


class measuring_datetime(models.Model):
datetime = models.DateTimeField(null=False)
def __unicode__(self):
return str(self.datetime)
class Meta:
ordering = ["datetime"]
class Admin:
pass


class measuring_value(models.Model):
datetime = models.ForeignKey(measuring_datetime, null=False)
sensor = models.ForeignKey(sensor_type, null=False)
value = models.FloatField(null=False)
def __unicode__(self):
return str(self.value)
class Meta:
ordering = ["value"]
class Admin:
pass
Как указать что значения поля datetime в классе measuring_datetime должны быть уникальны.
как получить используя Django ORM самую новую запись measuring_datetime.datetime ?



Офлайн

#2 Май 6, 2008 08:21:47

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Офлайн

  • Начало
  • » Django
  • » как сделать фильтр = последние датавремя[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version