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