mirror of
https://github.com/graphql-python/graphene-django.git
synced 2025-06-25 07:53:11 +03:00
undo cascade changes
This commit is contained in:
parent
bc1d47efb5
commit
bfcfccfc8d
|
@ -5,13 +5,7 @@ from django.db import models
|
||||||
|
|
||||||
class Character(models.Model):
|
class Character(models.Model):
|
||||||
name = models.CharField(max_length=50)
|
name = models.CharField(max_length=50)
|
||||||
ship = models.ForeignKey(
|
ship = models.ForeignKey('Ship', blank=True, null=True, related_name='characters')
|
||||||
'Ship',
|
|
||||||
blank=True,
|
|
||||||
null=True,
|
|
||||||
on_delete=models.SET_NULL,
|
|
||||||
related_name='characters'
|
|
||||||
)
|
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
@ -19,10 +13,7 @@ class Character(models.Model):
|
||||||
|
|
||||||
class Faction(models.Model):
|
class Faction(models.Model):
|
||||||
name = models.CharField(max_length=50)
|
name = models.CharField(max_length=50)
|
||||||
hero = models.ForeignKey(
|
hero = models.ForeignKey(Character)
|
||||||
Character,
|
|
||||||
on_delete=models.SET_NULL,
|
|
||||||
)
|
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
@ -30,11 +21,7 @@ class Faction(models.Model):
|
||||||
|
|
||||||
class Ship(models.Model):
|
class Ship(models.Model):
|
||||||
name = models.CharField(max_length=50)
|
name = models.CharField(max_length=50)
|
||||||
faction = models.ForeignKey(
|
faction = models.ForeignKey(Faction, related_name='ships')
|
||||||
Faction,
|
|
||||||
on_delete=models.SET_NULL,
|
|
||||||
related_name='ships'
|
|
||||||
)
|
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
|
@ -15,11 +15,7 @@ class Pet(models.Model):
|
||||||
|
|
||||||
class FilmDetails(models.Model):
|
class FilmDetails(models.Model):
|
||||||
location = models.CharField(max_length=30)
|
location = models.CharField(max_length=30)
|
||||||
film = models.OneToOneField(
|
film = models.OneToOneField('Film', related_name='details')
|
||||||
'Film',
|
|
||||||
on_delete=models.CASCADE,
|
|
||||||
related_name='details'
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class Film(models.Model):
|
class Film(models.Model):
|
||||||
|
@ -68,16 +64,8 @@ class CNNReporter(Reporter):
|
||||||
class Article(models.Model):
|
class Article(models.Model):
|
||||||
headline = models.CharField(max_length=100)
|
headline = models.CharField(max_length=100)
|
||||||
pub_date = models.DateField()
|
pub_date = models.DateField()
|
||||||
reporter = models.ForeignKey(
|
reporter = models.ForeignKey(Reporter, related_name='articles')
|
||||||
Reporter,
|
editor = models.ForeignKey(Reporter, related_name='edited_articles_+')
|
||||||
on_delete=models.SET_NULL,
|
|
||||||
related_name='articles'
|
|
||||||
)
|
|
||||||
editor = models.ForeignKey(
|
|
||||||
Reporter,
|
|
||||||
on_delete=models.SET_NULL,
|
|
||||||
related_name='edited_articles_+'
|
|
||||||
)
|
|
||||||
lang = models.CharField(max_length=2, help_text='Language', choices=[
|
lang = models.CharField(max_length=2, help_text='Language', choices=[
|
||||||
('es', 'Spanish'),
|
('es', 'Spanish'),
|
||||||
('en', 'English')
|
('en', 'English')
|
||||||
|
|
Loading…
Reference in New Issue
Block a user