mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Refs #33476 -- Reformatted code with Black.
This commit is contained in:
committed by
Mariusz Felisiak
parent
f68fa8b45d
commit
9c19aff7c7
@@ -1,6 +1,4 @@
|
||||
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
|
||||
|
||||
@@ -42,27 +40,50 @@ class A(models.Model):
|
||||
name = models.CharField(max_length=30)
|
||||
|
||||
auto = models.ForeignKey(R, models.CASCADE, related_name="auto_set")
|
||||
auto_nullable = models.ForeignKey(R, models.CASCADE, null=True, related_name='auto_nullable_set')
|
||||
setvalue = models.ForeignKey(R, models.SET(get_default_r), related_name='setvalue')
|
||||
setnull = models.ForeignKey(R, models.SET_NULL, null=True, related_name='setnull_set')
|
||||
setdefault = models.ForeignKey(R, models.SET_DEFAULT, default=get_default_r, related_name='setdefault_set')
|
||||
setdefault_none = models.ForeignKey(
|
||||
R, models.SET_DEFAULT,
|
||||
default=None, null=True, related_name='setnull_nullable_set',
|
||||
auto_nullable = models.ForeignKey(
|
||||
R, models.CASCADE, null=True, related_name="auto_nullable_set"
|
||||
)
|
||||
setvalue = models.ForeignKey(R, models.SET(get_default_r), related_name="setvalue")
|
||||
setnull = models.ForeignKey(
|
||||
R, models.SET_NULL, null=True, related_name="setnull_set"
|
||||
)
|
||||
setdefault = models.ForeignKey(
|
||||
R, models.SET_DEFAULT, default=get_default_r, related_name="setdefault_set"
|
||||
)
|
||||
setdefault_none = models.ForeignKey(
|
||||
R,
|
||||
models.SET_DEFAULT,
|
||||
default=None,
|
||||
null=True,
|
||||
related_name="setnull_nullable_set",
|
||||
)
|
||||
cascade = models.ForeignKey(R, models.CASCADE, related_name="cascade_set")
|
||||
cascade_nullable = models.ForeignKey(
|
||||
R, models.CASCADE, null=True, related_name="cascade_nullable_set"
|
||||
)
|
||||
protect = models.ForeignKey(
|
||||
R, models.PROTECT, null=True, related_name="protect_set"
|
||||
)
|
||||
restrict = models.ForeignKey(
|
||||
R, models.RESTRICT, null=True, related_name="restrict_set"
|
||||
)
|
||||
donothing = models.ForeignKey(
|
||||
R, models.DO_NOTHING, null=True, related_name="donothing_set"
|
||||
)
|
||||
cascade = models.ForeignKey(R, models.CASCADE, related_name='cascade_set')
|
||||
cascade_nullable = models.ForeignKey(R, models.CASCADE, null=True, related_name='cascade_nullable_set')
|
||||
protect = models.ForeignKey(R, models.PROTECT, null=True, related_name='protect_set')
|
||||
restrict = models.ForeignKey(R, models.RESTRICT, null=True, related_name='restrict_set')
|
||||
donothing = models.ForeignKey(R, models.DO_NOTHING, null=True, related_name='donothing_set')
|
||||
child = models.ForeignKey(RChild, models.CASCADE, related_name="child")
|
||||
child_setnull = models.ForeignKey(RChild, models.SET_NULL, null=True, related_name="child_setnull")
|
||||
cascade_p = models.ForeignKey(P, models.CASCADE, related_name='cascade_p_set', null=True)
|
||||
child_setnull = models.ForeignKey(
|
||||
RChild, models.SET_NULL, null=True, related_name="child_setnull"
|
||||
)
|
||||
cascade_p = models.ForeignKey(
|
||||
P, models.CASCADE, related_name="cascade_p_set", null=True
|
||||
)
|
||||
|
||||
# A OneToOneField is just a ForeignKey unique=True, so we don't duplicate
|
||||
# all the tests; just one smoke test to ensure on_delete works for it as
|
||||
# well.
|
||||
o2o_setnull = models.ForeignKey(R, models.SET_NULL, null=True, related_name="o2o_nullable_set")
|
||||
o2o_setnull = models.ForeignKey(
|
||||
R, models.SET_NULL, null=True, related_name="o2o_nullable_set"
|
||||
)
|
||||
|
||||
|
||||
class B(models.Model):
|
||||
@@ -71,9 +92,20 @@ class B(models.Model):
|
||||
|
||||
def create_a(name):
|
||||
a = A(name=name)
|
||||
for name in ('auto', 'auto_nullable', 'setvalue', 'setnull', 'setdefault',
|
||||
'setdefault_none', 'cascade', 'cascade_nullable', 'protect',
|
||||
'restrict', 'donothing', 'o2o_setnull'):
|
||||
for name in (
|
||||
"auto",
|
||||
"auto_nullable",
|
||||
"setvalue",
|
||||
"setnull",
|
||||
"setdefault",
|
||||
"setdefault_none",
|
||||
"cascade",
|
||||
"cascade_nullable",
|
||||
"protect",
|
||||
"restrict",
|
||||
"donothing",
|
||||
"o2o_setnull",
|
||||
):
|
||||
r = R.objects.create()
|
||||
setattr(a, name, r)
|
||||
a.child = RChild.objects.create()
|
||||
@@ -85,7 +117,9 @@ def create_a(name):
|
||||
class M(models.Model):
|
||||
m2m = models.ManyToManyField(R, related_name="m_set")
|
||||
m2m_through = models.ManyToManyField(R, through="MR", related_name="m_through_set")
|
||||
m2m_through_null = models.ManyToManyField(R, through="MRNull", related_name="m_through_null_set")
|
||||
m2m_through_null = models.ManyToManyField(
|
||||
R, through="MRNull", related_name="m_through_null_set"
|
||||
)
|
||||
|
||||
|
||||
class MR(models.Model):
|
||||
@@ -141,7 +175,7 @@ class Base(models.Model):
|
||||
|
||||
|
||||
class RelToBase(models.Model):
|
||||
base = models.ForeignKey(Base, models.DO_NOTHING, related_name='rels')
|
||||
base = models.ForeignKey(Base, models.DO_NOTHING, related_name="rels")
|
||||
|
||||
|
||||
class Origin(models.Model):
|
||||
@@ -157,13 +191,13 @@ class Referrer(models.Model):
|
||||
class SecondReferrer(models.Model):
|
||||
referrer = models.ForeignKey(Referrer, models.CASCADE)
|
||||
other_referrer = models.ForeignKey(
|
||||
Referrer, models.CASCADE, to_field='unique_field', related_name='+'
|
||||
Referrer, models.CASCADE, to_field="unique_field", related_name="+"
|
||||
)
|
||||
|
||||
|
||||
class DeleteTop(models.Model):
|
||||
b1 = GenericRelation('GenericB1')
|
||||
b2 = GenericRelation('GenericB2')
|
||||
b1 = GenericRelation("GenericB1")
|
||||
b2 = GenericRelation("GenericB2")
|
||||
|
||||
|
||||
class B1(models.Model):
|
||||
@@ -186,14 +220,14 @@ class DeleteBottom(models.Model):
|
||||
class GenericB1(models.Model):
|
||||
content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE)
|
||||
object_id = models.PositiveIntegerField()
|
||||
generic_delete_top = GenericForeignKey('content_type', 'object_id')
|
||||
generic_delete_top = GenericForeignKey("content_type", "object_id")
|
||||
|
||||
|
||||
class GenericB2(models.Model):
|
||||
content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE)
|
||||
object_id = models.PositiveIntegerField()
|
||||
generic_delete_top = GenericForeignKey('content_type', 'object_id')
|
||||
generic_delete_bottom = GenericRelation('GenericDeleteBottom')
|
||||
generic_delete_top = GenericForeignKey("content_type", "object_id")
|
||||
generic_delete_bottom = GenericRelation("GenericDeleteBottom")
|
||||
|
||||
|
||||
class GenericDeleteBottom(models.Model):
|
||||
@@ -204,4 +238,6 @@ class GenericDeleteBottom(models.Model):
|
||||
|
||||
|
||||
class GenericDeleteBottomParent(models.Model):
|
||||
generic_delete_bottom = models.ForeignKey(GenericDeleteBottom, on_delete=models.CASCADE)
|
||||
generic_delete_bottom = models.ForeignKey(
|
||||
GenericDeleteBottom, on_delete=models.CASCADE
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user