diff options
Diffstat (limited to 'tests/custom_managers')
| -rw-r--r-- | tests/custom_managers/models.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tests/custom_managers/models.py b/tests/custom_managers/models.py index 238124a265..bbf037b362 100644 --- a/tests/custom_managers/models.py +++ b/tests/custom_managers/models.py @@ -11,7 +11,9 @@ returns. from __future__ import unicode_literals -from django.contrib.contenttypes import generic +from django.contrib.contenttypes.fields import ( + GenericForeignKey, GenericRelation +) from django.db import models from django.utils.encoding import python_2_unicode_compatible @@ -88,7 +90,7 @@ class Person(models.Model): favorite_book = models.ForeignKey('Book', null=True, related_name='favorite_books') favorite_thing_type = models.ForeignKey('contenttypes.ContentType', null=True) favorite_thing_id = models.IntegerField(null=True) - favorite_thing = generic.GenericForeignKey('favorite_thing_type', 'favorite_thing_id') + favorite_thing = GenericForeignKey('favorite_thing_type', 'favorite_thing_id') objects = PersonManager() fun_people = FunPeopleManager() @@ -110,7 +112,7 @@ class FunPerson(models.Model): favorite_book = models.ForeignKey('Book', null=True, related_name='fun_people_favorite_books') favorite_thing_type = models.ForeignKey('contenttypes.ContentType', null=True) favorite_thing_id = models.IntegerField(null=True) - favorite_thing = generic.GenericForeignKey('favorite_thing_type', 'favorite_thing_id') + favorite_thing = GenericForeignKey('favorite_thing_type', 'favorite_thing_id') objects = FunPeopleManager() @@ -127,10 +129,10 @@ class Book(models.Model): authors = models.ManyToManyField(Person, related_name='books') fun_authors = models.ManyToManyField(FunPerson, related_name='books') - favorite_things = generic.GenericRelation(Person, + favorite_things = GenericRelation(Person, content_type_field='favorite_thing_type', object_id_field='favorite_thing_id') - fun_people_favorite_things = generic.GenericRelation(FunPerson, + fun_people_favorite_things = GenericRelation(FunPerson, content_type_field='favorite_thing_type', object_id_field='favorite_thing_id') def __str__(self): |
