@@ -43,7 +43,7 @@ class Meta:
4343class ModelWithBooleans (models .Model ):
4444 # https://docs.djangoproject.com/en/1.6/ref/models/fields/#booleanfield
4545 # Django 1.6 changed the default value of BooleanField from False to None
46- boolean = models .BooleanField ()
46+ boolean = models .BooleanField (default = False )
4747 nullboolean = models .NullBooleanField ()
4848
4949 class Meta :
@@ -99,7 +99,7 @@ class ModelWithDefaultValues(models.Model):
9999 string_with_choices = models .CharField (max_length = 5 , null = True , choices = (('a' , 'A' ), ('b' , 'B' )))
100100 string_with_choices_and_default = models .CharField (max_length = 5 , null = True , default = 'b' , choices = (('a' , 'A' ), ('b' , 'B' )))
101101 string_with_optgroup_choices = models .CharField (max_length = 5 , null = True , choices = (('group1' , (('a' , 'A' ), ('b' , 'B' ))), ('group2' , (('c' , 'C' ), ('d' , 'D' )))))
102- foreign_key_with_default = models .ForeignKey (EmptyModel , null = True , default = None )
102+ foreign_key_with_default = models .ForeignKey (EmptyModel , null = True , default = None , on_delete = None )
103103
104104 class Meta :
105105 verbose_name = 'Default values'
@@ -128,16 +128,16 @@ class ModelForIgnoreList(models.Model):
128128 required_with_default = models .IntegerField (null = False , default = 1 )
129129 not_required = models .IntegerField (null = True )
130130 not_required_with_default = models .IntegerField (null = True , default = 1 )
131- self_reference = models .ForeignKey ('ModelForIgnoreList' , null = True )
132- different_reference = models .ForeignKey (ModelForIgnoreList2 , null = True )
131+ self_reference = models .ForeignKey ('ModelForIgnoreList' , null = True , on_delete = None )
132+ different_reference = models .ForeignKey (ModelForIgnoreList2 , null = True , on_delete = None )
133133
134134 class Meta :
135135 verbose_name = 'Ignore list'
136136 app_label = 'django_dynamic_fixture'
137137
138138
139139class ModelRelated (models .Model ):
140- selfforeignkey = models .ForeignKey ('self' , null = True )
140+ selfforeignkey = models .ForeignKey ('self' , null = True , on_delete = None )
141141 integer = models .IntegerField (null = True )
142142 integer_b = models .IntegerField (null = True )
143143
@@ -147,8 +147,8 @@ class Meta:
147147
148148
149149class ModelRelatedThrough (models .Model ):
150- related = models .ForeignKey ('ModelRelated' )
151- relationship = models .ForeignKey ('ModelWithRelationships' )
150+ related = models .ForeignKey ('ModelRelated' , on_delete = None )
151+ relationship = models .ForeignKey ('ModelWithRelationships' , on_delete = None )
152152
153153 class Meta :
154154 app_label = 'django_dynamic_fixture'
@@ -167,14 +167,14 @@ def default_fk_id():
167167
168168class ModelWithRelationships (models .Model ):
169169 # relationship
170- selfforeignkey = models .ForeignKey ('self' , null = True )
171- foreignkey = models .ForeignKey ('ModelRelated' , related_name = 'fk' , null = True )
172- onetoone = models .OneToOneField ('ModelRelated' , related_name = 'o2o' , null = True )
170+ selfforeignkey = models .ForeignKey ('self' , null = True , on_delete = None )
171+ foreignkey = models .ForeignKey ('ModelRelated' , related_name = 'fk' , null = True , on_delete = None )
172+ onetoone = models .OneToOneField ('ModelRelated' , related_name = 'o2o' , null = True , on_delete = None )
173173 manytomany = models .ManyToManyField ('ModelRelated' , related_name = 'm2m' )
174174 manytomany_through = models .ManyToManyField ('ModelRelated' , related_name = 'm2m_through' , through = ModelRelatedThrough )
175175
176- foreignkey_with_default = models .ForeignKey ('ModelRelated' , related_name = 'fk2' , null = True , default = default_fk_value )
177- foreignkey_with_id_default = models .ForeignKey ('ModelRelated' , related_name = 'fk3' , null = True , default = default_fk_id )
176+ foreignkey_with_default = models .ForeignKey ('ModelRelated' , related_name = 'fk2' , null = True , default = default_fk_value , on_delete = None )
177+ foreignkey_with_id_default = models .ForeignKey ('ModelRelated' , related_name = 'fk3' , null = True , default = default_fk_id , on_delete = None )
178178
179179 integer = models .IntegerField (null = True )
180180 integer_b = models .IntegerField (null = True )
@@ -187,15 +187,15 @@ class Meta:
187187
188188
189189class ModelWithCyclicDependency (models .Model ):
190- d = models .ForeignKey ('ModelWithCyclicDependency2' , null = True )
190+ d = models .ForeignKey ('ModelWithCyclicDependency2' , null = True , on_delete = None )
191191
192192 class Meta :
193193 verbose_name = 'Cyclic dependency'
194194 app_label = 'django_dynamic_fixture'
195195
196196
197197class ModelWithCyclicDependency2 (models .Model ):
198- c = models .ForeignKey (ModelWithCyclicDependency , null = True )
198+ c = models .ForeignKey (ModelWithCyclicDependency , null = True , on_delete = None )
199199
200200 class Meta :
201201 verbose_name = 'Cyclic dependency 2'
@@ -223,15 +223,15 @@ class Meta:
223223
224224
225225class ModelChildWithCustomParentLink (ModelParent ):
226- my_custom_ref = models .OneToOneField (ModelParent , parent_link = True , related_name = 'my_custom_ref_x' )
226+ my_custom_ref = models .OneToOneField (ModelParent , parent_link = True , related_name = 'my_custom_ref_x' , on_delete = None )
227227
228228 class Meta :
229229 verbose_name = 'Custom child'
230230 app_label = 'django_dynamic_fixture'
231231
232232
233233class ModelWithRefToParent (models .Model ):
234- parent = models .ForeignKey (ModelParent )
234+ parent = models .ForeignKey (ModelParent , on_delete = None )
235235
236236 class Meta :
237237 verbose_name = 'Child with parent'
@@ -320,7 +320,7 @@ class ModelForCopy(models.Model):
320320 int_b = models .IntegerField (null = None )
321321 int_c = models .IntegerField ()
322322 int_d = models .IntegerField ()
323- e = models .ForeignKey (ModelForCopy2 )
323+ e = models .ForeignKey (ModelForCopy2 , on_delete = None )
324324
325325 class Meta :
326326 verbose_name = 'Copy'
@@ -339,8 +339,8 @@ class Meta:
339339class ModelForLibrary (models .Model ):
340340 integer = models .IntegerField (null = True )
341341 integer_unique = models .IntegerField (null = True , unique = True )
342- selfforeignkey = models .ForeignKey ('self' , null = True )
343- foreignkey = models .ForeignKey ('ModelForLibrary2' , related_name = 'fk' , null = True )
342+ selfforeignkey = models .ForeignKey ('self' , null = True , on_delete = None )
343+ foreignkey = models .ForeignKey ('ModelForLibrary2' , related_name = 'fk' , null = True , on_delete = None )
344344
345345 class Meta :
346346 verbose_name = 'Library'
0 commit comments