declare on_delete behaviour on ForeignKey (#49062)

This commit is contained in:
Emmanuel Cazenave 2020-11-25 16:11:27 +01:00
parent 547fe4abb5
commit af27a1bc4b
2 changed files with 10 additions and 10 deletions

View File

@ -30,8 +30,8 @@ class Migration(migrations.Migration):
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('object_id', models.PositiveIntegerField(verbose_name='object id', db_index=True)),
('content_type', models.ForeignKey(verbose_name='content type', to='contenttypes.ContentType')),
('journal', models.ForeignKey(verbose_name='journal entry', to='django_journal.Journal')),
('content_type', models.ForeignKey(verbose_name='content type', to='contenttypes.ContentType', on_delete=models.CASCADE)),
('journal', models.ForeignKey(verbose_name='journal entry', to='django_journal.Journal', on_delete=models.CASCADE)),
],
options={
'verbose_name': 'linked object',
@ -42,7 +42,7 @@ class Migration(migrations.Migration):
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('content', models.TextField(verbose_name='content')),
('journal', models.ForeignKey(verbose_name='journal entry', to='django_journal.Journal')),
('journal', models.ForeignKey(verbose_name='journal entry', to='django_journal.Journal', on_delete=models.CASCADE)),
],
options={
'verbose_name': 'linked text string',
@ -72,12 +72,12 @@ class Migration(migrations.Migration):
migrations.AddField(
model_name='stringdata',
name='tag',
field=models.ForeignKey(verbose_name='tag', to='django_journal.Tag'),
field=models.ForeignKey(verbose_name='tag', to='django_journal.Tag', on_delete=models.CASCADE),
),
migrations.AddField(
model_name='objectdata',
name='tag',
field=models.ForeignKey(verbose_name='tag', to='django_journal.Tag'),
field=models.ForeignKey(verbose_name='tag', to='django_journal.Tag', on_delete=models.CASCADE),
),
migrations.AddField(
model_name='journal',

View File

@ -122,8 +122,8 @@ class StringData(models.Model):
content:
the string value of the data
'''
journal = models.ForeignKey(Journal, verbose_name=_('journal entry'))
tag = models.ForeignKey(Tag, verbose_name=_('tag'))
journal = models.ForeignKey(Journal, verbose_name=_('journal entry'), on_delete=models.CASCADE)
tag = models.ForeignKey(Tag, verbose_name=_('tag'), on_delete=models.CASCADE)
content = models.TextField(verbose_name=_('content'))
class Meta:
@ -142,9 +142,9 @@ class ObjectData(models.Model):
content_object:
the object value of the data
'''
journal = models.ForeignKey(Journal, verbose_name=_('journal entry'))
tag = models.ForeignKey(Tag, verbose_name=_('tag'))
content_type = models.ForeignKey('contenttypes.ContentType',
journal = models.ForeignKey(Journal, verbose_name=_('journal entry'), on_delete=models.CASCADE)
tag = models.ForeignKey(Tag, verbose_name=_('tag'), on_delete=models.CASCADE)
content_type = models.ForeignKey('contenttypes.ContentType', on_delete=models.CASCADE,
verbose_name=_('content type'))
object_id = models.PositiveIntegerField(db_index=True,
verbose_name=_('object id'))