/tests/regressiontests/admin_filterspecs/models.py

https://code.google.com/p/mango-py/ · Python · 23 lines · 20 code · 3 blank · 0 comment · 0 complexity · 75cfe88accc9ca22155e3c145732913c MD5 · raw file

  1. from django.db import models
  2. from django.contrib.auth.models import User
  3. class Book(models.Model):
  4. title = models.CharField(max_length=25)
  5. year = models.PositiveIntegerField(null=True, blank=True)
  6. author = models.ForeignKey(User, related_name='books_authored', blank=True, null=True)
  7. contributors = models.ManyToManyField(User, related_name='books_contributed', blank=True, null=True)
  8. def __unicode__(self):
  9. return self.title
  10. class BoolTest(models.Model):
  11. NO = False
  12. YES = True
  13. YES_NO_CHOICES = (
  14. (NO, 'no'),
  15. (YES, 'yes')
  16. )
  17. completed = models.BooleanField(
  18. default=NO,
  19. choices=YES_NO_CHOICES
  20. )