/tests/modeltests/update/models.py
https://code.google.com/p/mango-py/ · Python · 35 lines · 21 code · 10 blank · 4 comment · 0 complexity · 70e5cfe75508c6acaac80d36a9770aab MD5 · raw file
- """
- Tests for the update() queryset method that allows in-place, multi-object
- updates.
- """
- from django.db import models
- class DataPoint(models.Model):
- name = models.CharField(max_length=20)
- value = models.CharField(max_length=20)
- another_value = models.CharField(max_length=20, blank=True)
- def __unicode__(self):
- return unicode(self.name)
- class RelatedPoint(models.Model):
- name = models.CharField(max_length=20)
- data = models.ForeignKey(DataPoint)
- def __unicode__(self):
- return unicode(self.name)
- class A(models.Model):
- x = models.IntegerField(default=10)
- class B(models.Model):
- a = models.ForeignKey(A)
- y = models.IntegerField(default=10)
- class C(models.Model):
- y = models.IntegerField(default=10)
- class D(C):
- a = models.ForeignKey(A)