/tests/regressiontests/expressions_regress/models.py

https://code.google.com/p/mango-py/ · Python · 25 lines · 16 code · 6 blank · 3 comment · 0 complexity · 582f22bfee68c343c06ac755efd8af6f MD5 · raw file

  1. """
  2. Model for testing arithmetic expressions.
  3. """
  4. from django.db import models
  5. class Number(models.Model):
  6. integer = models.IntegerField(db_column='the_integer')
  7. float = models.FloatField(null=True, db_column='the_float')
  8. def __unicode__(self):
  9. return u'%i, %.3f' % (self.integer, self.float)
  10. class Experiment(models.Model):
  11. name = models.CharField(max_length=24)
  12. assigned = models.DateField()
  13. completed = models.DateField()
  14. start = models.DateTimeField()
  15. end = models.DateTimeField()
  16. class Meta:
  17. ordering = ('name',)
  18. def duration(self):
  19. return self.end - self.start