on_delete=models.CASCADE

This commit is contained in:
Frédéric Péters 2020-04-12 11:06:28 +02:00
parent b70ec92f0a
commit 76af653d1a
4 changed files with 14 additions and 9 deletions

View File

@ -45,8 +45,10 @@ class Migration(migrations.Migration):
name='Subscription',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('category', models.ForeignKey(verbose_name='category', to='corbo.Category')),
('user', models.ForeignKey(verbose_name='user', blank=True, to=settings.AUTH_USER_MODEL, null=True)),
('category', models.ForeignKey(verbose_name='category',
to='corbo.Category', on_delete=models.CASCADE)),
('user', models.ForeignKey(verbose_name='user', blank=True,
to=settings.AUTH_USER_MODEL, null=True, on_delete=models.CASCADE)),
],
options={
},
@ -57,7 +59,7 @@ class Migration(migrations.Migration):
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('identifier', models.CharField(help_text='ex.: email, mobile phone number, jabber id', max_length=128, verbose_name='identifier', blank=True)),
('subscription', models.ForeignKey(to='corbo.Subscription')),
('subscription', models.ForeignKey(to='corbo.Subscription', on_delete=models.CASCADE)),
],
options={
},
@ -70,7 +72,8 @@ class Migration(migrations.Migration):
migrations.AddField(
model_name='announce',
name='category',
field=models.ForeignKey(verbose_name='category', to='corbo.Category'),
field=models.ForeignKey(verbose_name='category',
to='corbo.Category', on_delete=models.CASCADE),
preserve_default=True,
),
]

View File

@ -18,7 +18,8 @@ class Migration(migrations.Migration):
('channel', models.CharField(max_length=32, verbose_name='channel', choices=[(b'sms', 'SMS'), (b'email', 'Email')])),
('time', models.DateTimeField(auto_now_add=True, verbose_name='sent time')),
('result', models.TextField(verbose_name='result', blank=True)),
('announce', models.ForeignKey(verbose_name='announce', to='corbo.Announce')),
('announce', models.ForeignKey(verbose_name='announce',
to='corbo.Announce', on_delete=models.CASCADE)),
],
options={
'ordering': ('-time',),

View File

@ -33,7 +33,7 @@ class Migration(migrations.Migration):
migrations.AlterField(
model_name='subscription',
name='category',
field=models.ForeignKey(verbose_name='Category', to='corbo.Category'),
field=models.ForeignKey(verbose_name='Category', to='corbo.Category', on_delete=models.CASCADE),
preserve_default=True,
),
migrations.AlterUniqueTogether(

View File

@ -62,7 +62,8 @@ class Category(models.Model):
class Announce(models.Model):
category = models.ForeignKey('Category', verbose_name=_('category'))
category = models.ForeignKey('Category', verbose_name=_('category'),
on_delete=models.CASCADE)
title = models.CharField(_('title'), max_length=256,
help_text=_('maximum 256 characters'))
identifier = models.CharField(max_length=256, null=True, blank=True)
@ -147,7 +148,7 @@ class Announce(models.Model):
class Broadcast(models.Model):
announce = models.ForeignKey(Announce, verbose_name=_('announce'))
announce = models.ForeignKey(Announce, verbose_name=_('announce'), on_delete=models.CASCADE)
deliver_time = models.DateTimeField(_('Deliver time'), null=True)
delivery_count = models.IntegerField(_('Delivery count'), default=0)
@ -184,7 +185,7 @@ class Broadcast(models.Model):
class Subscription(models.Model):
category = models.ForeignKey('Category', verbose_name=_('Category'))
category = models.ForeignKey('Category', verbose_name=_('Category'), on_delete=models.CASCADE)
uuid = models.CharField(_('User identifier'), max_length=128, blank=True)
identifier = models.CharField(_('identifier'), max_length=128, blank=True,
help_text=_('ex.: mailto, ...'))