mirror of
https://github.com/django/django.git
synced 2025-08-04 02:48:35 +00:00
Fixed #21127 -- Started deprecation toward requiring on_delete for ForeignKey/OneToOneField
This commit is contained in:
parent
87d55081ea
commit
c2e70f0265
176 changed files with 1525 additions and 1008 deletions
|
@ -8,8 +8,8 @@ from django.utils.encoding import python_2_unicode_compatible
|
|||
# Forward declared intermediate model
|
||||
@python_2_unicode_compatible
|
||||
class Membership(models.Model):
|
||||
person = models.ForeignKey('Person')
|
||||
group = models.ForeignKey('Group')
|
||||
person = models.ForeignKey('Person', models.CASCADE)
|
||||
group = models.ForeignKey('Group', models.CASCADE)
|
||||
price = models.IntegerField(default=100)
|
||||
|
||||
def __str__(self):
|
||||
|
@ -20,8 +20,8 @@ class Membership(models.Model):
|
|||
@python_2_unicode_compatible
|
||||
class UserMembership(models.Model):
|
||||
id = models.AutoField(db_column='usermembership_id', primary_key=True)
|
||||
user = models.ForeignKey(User)
|
||||
group = models.ForeignKey('Group')
|
||||
user = models.ForeignKey(User, models.CASCADE)
|
||||
group = models.ForeignKey('Group', models.CASCADE)
|
||||
price = models.IntegerField(default=100)
|
||||
|
||||
def __str__(self):
|
||||
|
@ -53,8 +53,8 @@ class A(models.Model):
|
|||
|
||||
|
||||
class ThroughBase(models.Model):
|
||||
a = models.ForeignKey(A)
|
||||
b = models.ForeignKey('B')
|
||||
a = models.ForeignKey(A, models.CASCADE)
|
||||
b = models.ForeignKey('B', models.CASCADE)
|
||||
|
||||
|
||||
class Through(ThroughBase):
|
||||
|
@ -89,8 +89,8 @@ class Driver(models.Model):
|
|||
|
||||
@python_2_unicode_compatible
|
||||
class CarDriver(models.Model):
|
||||
car = models.ForeignKey('Car', to_field='make')
|
||||
driver = models.ForeignKey('Driver', to_field='name')
|
||||
car = models.ForeignKey('Car', models.CASCADE, to_field='make')
|
||||
driver = models.ForeignKey('Driver', models.CASCADE, to_field='name')
|
||||
|
||||
def __str__(self):
|
||||
return "pk=%s car=%s driver=%s" % (str(self.pk), self.car, self.driver)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue