diff --git a/test_server/crm/migrations/0040_auto_20220215_2120.py b/test_server/crm/migrations/0040_auto_20220215_2120.py new file mode 100644 index 0000000..1164dd6 --- /dev/null +++ b/test_server/crm/migrations/0040_auto_20220215_2120.py @@ -0,0 +1,19 @@ +# Generated by Django 3.0.4 on 2022-02-15 13:20 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('crm', '0039_remove_candidate_gender'), + ] + + operations = [ + migrations.AlterField( + model_name='candidate', + name='consumer', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='candidate_consumer', to='crm.Consumer'), + ), + ] diff --git a/test_server/crm/models.py b/test_server/crm/models.py index 357c193..972cf98 100644 --- a/test_server/crm/models.py +++ b/test_server/crm/models.py @@ -105,7 +105,7 @@ class SendCode(CommonModel): code = models.CharField(max_length=6, verbose_name= '验证码') class Candidate(CommonModel): - consumer = models.ForeignKey(Consumer, on_delete=models.DO_NOTHING, related_name='candidate_consumer', null=True, blank=True) + consumer = models.ForeignKey(Consumer, on_delete=models.SET_NULL, related_name='candidate_consumer', null=True, blank=True) workscope = models.ForeignKey(WorkScope, on_delete=models.DO_NOTHING, related_name='candidate_workscope', null=True, blank=True) examtest = models.OneToOneField(to='examtest.examtest', verbose_name='关联考试', null=True, blank=True, on_delete=models.DO_NOTHING) is_manual = models.BooleanField('是否手动创建', default=False)