PageRenderTime 23ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/tests/regressiontests/null_queries/models.py

https://code.google.com/p/mango-py/
Python | 25 lines | 17 code | 7 blank | 1 comment | 0 complexity | 39610ac2e20d6e82e3bc6c3bf80969b5 MD5 | raw file
Possible License(s): BSD-3-Clause
  1. from django.db import models
  2. class Poll(models.Model):
  3. question = models.CharField(max_length=200)
  4. def __unicode__(self):
  5. return u"Q: %s " % self.question
  6. class Choice(models.Model):
  7. poll = models.ForeignKey(Poll)
  8. choice = models.CharField(max_length=200)
  9. def __unicode__(self):
  10. return u"Choice: %s in poll %s" % (self.choice, self.poll)
  11. # A set of models with an inner one pointing to two outer ones.
  12. class OuterA(models.Model):
  13. pass
  14. class OuterB(models.Model):
  15. data = models.CharField(max_length=10)
  16. class Inner(models.Model):
  17. first = models.ForeignKey(OuterA)
  18. second = models.ForeignKey(OuterB, null=True)