@@ -209,7 +209,7 @@ class ConditionalVersionModel(models.Model):
209
209
field1 = models .CharField (max_length = 30 , blank = True , null = True , unique = True )
210
210
field2 = models .CharField (max_length = 30 , blank = True , null = True , unique = True )
211
211
field3 = models .CharField (max_length = 30 , blank = True , null = True , unique = True )
212
- user = models .ForeignKey (User , null = True )
212
+ user = models .ForeignKey (User , null = True , on_delete = models . CASCADE )
213
213
214
214
class Meta :
215
215
app_label = 'demo'
@@ -224,7 +224,8 @@ class Anything(models.Model):
224
224
ConditionalVersionModelWithoutMeta instances.
225
225
"""
226
226
name = models .CharField (max_length = 10 )
227
- a_relation = models .ForeignKey ('demo.ConditionalVersionModelWithoutMeta' )
227
+ a_relation = models .ForeignKey ('demo.ConditionalVersionModelWithoutMeta' ,
228
+ on_delete = models .CASCADE )
228
229
229
230
class Meta :
230
231
app_label = 'demo'
@@ -238,7 +239,7 @@ class ConditionalVersionModelWithoutMeta(models.Model):
238
239
field1 = models .CharField (max_length = 30 , blank = True , null = True , unique = True )
239
240
field2 = models .CharField (max_length = 30 , blank = True , null = True , unique = True )
240
241
field3 = models .CharField (max_length = 30 , blank = True , null = True , unique = True )
241
- user = models .ForeignKey (User , null = True )
242
+ user = models .ForeignKey (User , null = True , on_delete = models . CASCADE )
242
243
anythings = models .ManyToManyField (Anything )
243
244
244
245
class Meta :
@@ -248,8 +249,10 @@ class Meta:
248
249
class ThroughRelation (models .Model ):
249
250
version = ConditionalVersionField ()
250
251
left = models .ForeignKey ('demo.ConditionalVersionModelSelfRelation' ,
252
+ on_delete = models .CASCADE ,
251
253
related_name = '+' )
252
254
right = models .ForeignKey ('demo.ConditionalVersionModelSelfRelation' ,
255
+ on_delete = models .CASCADE ,
253
256
related_name = '+' )
254
257
255
258
class Meta :
0 commit comments