Skip to content

Commit bfcfccf

Browse files
committed
undo cascade changes
1 parent bc1d47e commit bfcfccf

File tree

2 files changed

+6
-31
lines changed

2 files changed

+6
-31
lines changed

examples/starwars/models.py

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,36 +5,23 @@
55

66
class Character(models.Model):
77
name = models.CharField(max_length=50)
8-
ship = models.ForeignKey(
9-
'Ship',
10-
blank=True,
11-
null=True,
12-
on_delete=models.SET_NULL,
13-
related_name='characters'
14-
)
8+
ship = models.ForeignKey('Ship', blank=True, null=True, related_name='characters')
159

1610
def __str__(self):
1711
return self.name
1812

1913

2014
class Faction(models.Model):
2115
name = models.CharField(max_length=50)
22-
hero = models.ForeignKey(
23-
Character,
24-
on_delete=models.SET_NULL,
25-
)
16+
hero = models.ForeignKey(Character)
2617

2718
def __str__(self):
2819
return self.name
2920

3021

3122
class Ship(models.Model):
3223
name = models.CharField(max_length=50)
33-
faction = models.ForeignKey(
34-
Faction,
35-
on_delete=models.SET_NULL,
36-
related_name='ships'
37-
)
24+
faction = models.ForeignKey(Faction, related_name='ships')
3825

3926
def __str__(self):
4027
return self.name

graphene_django/tests/models.py

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,7 @@ class Pet(models.Model):
1515

1616
class FilmDetails(models.Model):
1717
location = models.CharField(max_length=30)
18-
film = models.OneToOneField(
19-
'Film',
20-
on_delete=models.CASCADE,
21-
related_name='details'
22-
)
18+
film = models.OneToOneField('Film', related_name='details')
2319

2420

2521
class Film(models.Model):
@@ -68,16 +64,8 @@ class Meta:
6864
class Article(models.Model):
6965
headline = models.CharField(max_length=100)
7066
pub_date = models.DateField()
71-
reporter = models.ForeignKey(
72-
Reporter,
73-
on_delete=models.SET_NULL,
74-
related_name='articles'
75-
)
76-
editor = models.ForeignKey(
77-
Reporter,
78-
on_delete=models.SET_NULL,
79-
related_name='edited_articles_+'
80-
)
67+
reporter = models.ForeignKey(Reporter, related_name='articles')
68+
editor = models.ForeignKey(Reporter, related_name='edited_articles_+')
8169
lang = models.CharField(max_length=2, help_text='Language', choices=[
8270
('es', 'Spanish'),
8371
('en', 'English')

0 commit comments

Comments
 (0)