models: add on_delete to forein key fields
This commit is contained in:
parent
f6fe4be9c1
commit
bf632fe465
|
@ -29,7 +29,7 @@ class Migration(migrations.Migration):
|
|||
models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True),
|
||||
),
|
||||
('timestamp', models.DateTimeField()),
|
||||
('service', models.ForeignKey(to='projects.InstalledService')),
|
||||
('service', models.ForeignKey(to='projects.InstalledService', on_delete=models.CASCADE)),
|
||||
],
|
||||
options={},
|
||||
bases=(models.Model,),
|
||||
|
@ -82,7 +82,7 @@ class Migration(migrations.Migration):
|
|||
),
|
||||
('title', models.CharField(max_length=50)),
|
||||
('slug', models.SlugField()),
|
||||
('project', models.ForeignKey(to='projects.Project')),
|
||||
('project', models.ForeignKey(to='projects.Project', on_delete=models.CASCADE)),
|
||||
],
|
||||
options={},
|
||||
bases=(models.Model,),
|
||||
|
@ -95,7 +95,7 @@ class Migration(migrations.Migration):
|
|||
models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True),
|
||||
),
|
||||
('version', models.CharField(max_length=50)),
|
||||
('module', models.ForeignKey(to='projects.Module')),
|
||||
('module', models.ForeignKey(to='projects.Module', on_delete=models.CASCADE)),
|
||||
],
|
||||
options={},
|
||||
bases=(models.Model,),
|
||||
|
@ -103,25 +103,25 @@ class Migration(migrations.Migration):
|
|||
migrations.AddField(
|
||||
model_name='platform',
|
||||
name='project',
|
||||
field=models.ForeignKey(to='projects.Project'),
|
||||
field=models.ForeignKey(to='projects.Project', on_delete=models.CASCADE),
|
||||
preserve_default=True,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='installedversion',
|
||||
name='version',
|
||||
field=models.ForeignKey(to='projects.Version'),
|
||||
field=models.ForeignKey(to='projects.Version', on_delete=models.CASCADE),
|
||||
preserve_default=True,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='installedservice',
|
||||
name='platform',
|
||||
field=models.ForeignKey(to='projects.Platform'),
|
||||
field=models.ForeignKey(to='projects.Platform', on_delete=models.CASCADE),
|
||||
preserve_default=True,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='installedservice',
|
||||
name='service',
|
||||
field=models.ForeignKey(to='projects.Service'),
|
||||
field=models.ForeignKey(to='projects.Service', on_delete=models.CASCADE),
|
||||
preserve_default=True,
|
||||
),
|
||||
]
|
||||
|
|
|
@ -16,7 +16,7 @@ class Project(models.Model):
|
|||
|
||||
|
||||
class Platform(models.Model):
|
||||
project = models.ForeignKey('Project')
|
||||
project = models.ForeignKey('Project', on_delete=models.CASCADE)
|
||||
title = models.CharField(max_length=50)
|
||||
slug = models.SlugField()
|
||||
order = models.PositiveIntegerField()
|
||||
|
@ -29,7 +29,7 @@ class Platform(models.Model):
|
|||
|
||||
|
||||
class Service(models.Model):
|
||||
project = models.ForeignKey('Project')
|
||||
project = models.ForeignKey('Project', on_delete=models.CASCADE)
|
||||
title = models.CharField(max_length=50)
|
||||
slug = models.SlugField()
|
||||
|
||||
|
@ -68,8 +68,8 @@ class Service(models.Model):
|
|||
|
||||
|
||||
class InstalledService(models.Model):
|
||||
platform = models.ForeignKey('Platform')
|
||||
service = models.ForeignKey('Service')
|
||||
platform = models.ForeignKey('Platform', on_delete=models.CASCADE)
|
||||
service = models.ForeignKey('Service', on_delete=models.CASCADE)
|
||||
url = models.URLField()
|
||||
|
||||
def __str__(self):
|
||||
|
@ -170,7 +170,7 @@ class Module(models.Model):
|
|||
|
||||
|
||||
class Version(models.Model):
|
||||
module = models.ForeignKey('Module')
|
||||
module = models.ForeignKey('Module', on_delete=models.CASCADE)
|
||||
version = models.CharField(max_length=500, blank=True)
|
||||
|
||||
def __str__(self):
|
||||
|
@ -178,8 +178,8 @@ class Version(models.Model):
|
|||
|
||||
|
||||
class InstalledVersion(models.Model):
|
||||
service = models.ForeignKey('InstalledService')
|
||||
version = models.ForeignKey('Version')
|
||||
service = models.ForeignKey('InstalledService', on_delete=models.CASCADE)
|
||||
version = models.ForeignKey('Version', on_delete=models.CASCADE)
|
||||
timestamp = models.DateTimeField()
|
||||
|
||||
def get_previous_version(self):
|
||||
|
|
Loading…
Reference in New Issue