diff options
Diffstat (limited to 'tests/admin_filters/models.py')
| -rw-r--r-- | tests/admin_filters/models.py | 49 |
1 files changed, 28 insertions, 21 deletions
diff --git a/tests/admin_filters/models.py b/tests/admin_filters/models.py index 90b9cab2ac..53b471dd90 100644 --- a/tests/admin_filters/models.py +++ b/tests/admin_filters/models.py @@ -1,7 +1,5 @@ from django.contrib.auth.models import User -from django.contrib.contenttypes.fields import ( - GenericForeignKey, GenericRelation, -) +from django.contrib.contenttypes.fields import GenericForeignKey, GenericRelation from django.contrib.contenttypes.models import ContentType from django.db import models @@ -13,30 +11,35 @@ class Book(models.Model): User, models.SET_NULL, verbose_name="Verbose Author", - related_name='books_authored', - blank=True, null=True, + related_name="books_authored", + blank=True, + null=True, ) contributors = models.ManyToManyField( User, verbose_name="Verbose Contributors", - related_name='books_contributed', + related_name="books_contributed", blank=True, ) employee = models.ForeignKey( - 'Employee', + "Employee", models.SET_NULL, - verbose_name='Employee', - blank=True, null=True, + verbose_name="Employee", + blank=True, + null=True, ) is_best_seller = models.BooleanField(default=0, null=True) date_registered = models.DateField(null=True) - availability = models.BooleanField(choices=( - (False, 'Paid'), - (True, 'Free'), - (None, 'Obscure'), - ), null=True) + availability = models.BooleanField( + choices=( + (False, "Paid"), + (True, "Free"), + (None, "Obscure"), + ), + null=True, + ) # This field name is intentionally 2 characters long (#16080). - no = models.IntegerField(verbose_name='number', blank=True, null=True) + no = models.IntegerField(verbose_name="number", blank=True, null=True) def __str__(self): return self.title @@ -64,9 +67,11 @@ class Employee(models.Model): class TaggedItem(models.Model): tag = models.SlugField() - content_type = models.ForeignKey(ContentType, models.CASCADE, related_name='tagged_items') + content_type = models.ForeignKey( + ContentType, models.CASCADE, related_name="tagged_items" + ) object_id = models.PositiveIntegerField() - content_object = GenericForeignKey('content_type', 'object_id') + content_object = GenericForeignKey("content_type", "object_id") def __str__(self): return self.tag @@ -77,11 +82,13 @@ class Bookmark(models.Model): tags = GenericRelation(TaggedItem) CHOICES = [ - ('a', 'A'), - (None, 'None'), - ('', '-'), + ("a", "A"), + (None, "None"), + ("", "-"), ] - none_or_null = models.CharField(max_length=20, choices=CHOICES, blank=True, null=True) + none_or_null = models.CharField( + max_length=20, choices=CHOICES, blank=True, null=True + ) def __str__(self): return self.url |
