Skip to content

Commit 733a9bb

Browse files
Merge pull request #8510 from netbox-community/8032-django-40
Closes #8032: Upgrade to Django 4.0
2 parents 2157f93 + 9ac769e commit 733a9bb

12 files changed

+76
-82
lines changed

netbox/dcim/migrations/0002_squashed.py

+9-9
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class Migration(migrations.Migration):
5858
migrations.AddField(
5959
model_name='rearporttemplate',
6060
name='device_type',
61-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='rearporttemplates', to='dcim.devicetype'),
61+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
6262
),
6363
migrations.AddField(
6464
model_name='rearport',
@@ -73,7 +73,7 @@ class Migration(migrations.Migration):
7373
migrations.AddField(
7474
model_name='rearport',
7575
name='device',
76-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='rearports', to='dcim.device'),
76+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.device'),
7777
),
7878
migrations.AddField(
7979
model_name='rearport',
@@ -128,7 +128,7 @@ class Migration(migrations.Migration):
128128
migrations.AddField(
129129
model_name='powerporttemplate',
130130
name='device_type',
131-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='powerporttemplates', to='dcim.devicetype'),
131+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
132132
),
133133
migrations.AddField(
134134
model_name='powerport',
@@ -148,7 +148,7 @@ class Migration(migrations.Migration):
148148
migrations.AddField(
149149
model_name='powerport',
150150
name='device',
151-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='powerports', to='dcim.device'),
151+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.device'),
152152
),
153153
migrations.AddField(
154154
model_name='powerport',
@@ -173,7 +173,7 @@ class Migration(migrations.Migration):
173173
migrations.AddField(
174174
model_name='poweroutlettemplate',
175175
name='device_type',
176-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='poweroutlettemplates', to='dcim.devicetype'),
176+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
177177
),
178178
migrations.AddField(
179179
model_name='poweroutlettemplate',
@@ -198,7 +198,7 @@ class Migration(migrations.Migration):
198198
migrations.AddField(
199199
model_name='poweroutlet',
200200
name='device',
201-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='poweroutlets', to='dcim.device'),
201+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.device'),
202202
),
203203
migrations.AddField(
204204
model_name='poweroutlet',
@@ -258,7 +258,7 @@ class Migration(migrations.Migration):
258258
migrations.AddField(
259259
model_name='inventoryitem',
260260
name='device',
261-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='inventoryitems', to='dcim.device'),
261+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.device'),
262262
),
263263
migrations.AddField(
264264
model_name='inventoryitem',
@@ -278,7 +278,7 @@ class Migration(migrations.Migration):
278278
migrations.AddField(
279279
model_name='interfacetemplate',
280280
name='device_type',
281-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='interfacetemplates', to='dcim.devicetype'),
281+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
282282
),
283283
migrations.AddField(
284284
model_name='interface',
@@ -298,7 +298,7 @@ class Migration(migrations.Migration):
298298
migrations.AddField(
299299
model_name='interface',
300300
name='device',
301-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='interfaces', to='dcim.device'),
301+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.device'),
302302
),
303303
migrations.AddField(
304304
model_name='interface',

netbox/dcim/migrations/0003_squashed_0130.py

+8-8
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ class Migration(migrations.Migration):
165165
migrations.AddField(
166166
model_name='frontporttemplate',
167167
name='device_type',
168-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='frontporttemplates', to='dcim.devicetype'),
168+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
169169
),
170170
migrations.AddField(
171171
model_name='frontporttemplate',
@@ -185,7 +185,7 @@ class Migration(migrations.Migration):
185185
migrations.AddField(
186186
model_name='frontport',
187187
name='device',
188-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='frontports', to='dcim.device'),
188+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.device'),
189189
),
190190
migrations.AddField(
191191
model_name='frontport',
@@ -210,12 +210,12 @@ class Migration(migrations.Migration):
210210
migrations.AddField(
211211
model_name='devicebaytemplate',
212212
name='device_type',
213-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='devicebaytemplates', to='dcim.devicetype'),
213+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
214214
),
215215
migrations.AddField(
216216
model_name='devicebay',
217217
name='device',
218-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='devicebays', to='dcim.device'),
218+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.device'),
219219
),
220220
migrations.AddField(
221221
model_name='devicebay',
@@ -290,7 +290,7 @@ class Migration(migrations.Migration):
290290
migrations.AddField(
291291
model_name='consoleserverporttemplate',
292292
name='device_type',
293-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='consoleserverporttemplates', to='dcim.devicetype'),
293+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
294294
),
295295
migrations.AddField(
296296
model_name='consoleserverport',
@@ -310,7 +310,7 @@ class Migration(migrations.Migration):
310310
migrations.AddField(
311311
model_name='consoleserverport',
312312
name='device',
313-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='consoleserverports', to='dcim.device'),
313+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.device'),
314314
),
315315
migrations.AddField(
316316
model_name='consoleserverport',
@@ -320,7 +320,7 @@ class Migration(migrations.Migration):
320320
migrations.AddField(
321321
model_name='consoleporttemplate',
322322
name='device_type',
323-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='consoleporttemplates', to='dcim.devicetype'),
323+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
324324
),
325325
migrations.AddField(
326326
model_name='consoleport',
@@ -340,7 +340,7 @@ class Migration(migrations.Migration):
340340
migrations.AddField(
341341
model_name='consoleport',
342342
name='device',
343-
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='consoleports', to='dcim.device'),
343+
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.device'),
344344
),
345345
migrations.AddField(
346346
model_name='consoleport',

netbox/dcim/migrations/0146_modules.py

+23-23
Original file line numberDiff line numberDiff line change
@@ -45,37 +45,37 @@ class Migration(migrations.Migration):
4545
migrations.AlterField(
4646
model_name='consoleporttemplate',
4747
name='device_type',
48-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='consoleporttemplates', to='dcim.devicetype'),
48+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
4949
),
5050
migrations.AlterField(
5151
model_name='consoleserverporttemplate',
5252
name='device_type',
53-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='consoleserverporttemplates', to='dcim.devicetype'),
53+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
5454
),
5555
migrations.AlterField(
5656
model_name='frontporttemplate',
5757
name='device_type',
58-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='frontporttemplates', to='dcim.devicetype'),
58+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
5959
),
6060
migrations.AlterField(
6161
model_name='interfacetemplate',
6262
name='device_type',
63-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='interfacetemplates', to='dcim.devicetype'),
63+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
6464
),
6565
migrations.AlterField(
6666
model_name='poweroutlettemplate',
6767
name='device_type',
68-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poweroutlettemplates', to='dcim.devicetype'),
68+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
6969
),
7070
migrations.AlterField(
7171
model_name='powerporttemplate',
7272
name='device_type',
73-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='powerporttemplates', to='dcim.devicetype'),
73+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
7474
),
7575
migrations.AlterField(
7676
model_name='rearporttemplate',
7777
name='device_type',
78-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='rearporttemplates', to='dcim.devicetype'),
78+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype'),
7979
),
8080
migrations.CreateModel(
8181
name='ModuleType',
@@ -107,7 +107,7 @@ class Migration(migrations.Migration):
107107
('label', models.CharField(blank=True, max_length=64)),
108108
('position', models.CharField(blank=True, max_length=30)),
109109
('description', models.CharField(blank=True, max_length=200)),
110-
('device', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='modulebays', to='dcim.device')),
110+
('device', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.device')),
111111
('tags', taggit.managers.TaggableManager(through='extras.TaggedItem', to='extras.Tag')),
112112
],
113113
options={
@@ -138,72 +138,72 @@ class Migration(migrations.Migration):
138138
migrations.AddField(
139139
model_name='consoleport',
140140
name='module',
141-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='consoleports', to='dcim.module'),
141+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.module'),
142142
),
143143
migrations.AddField(
144144
model_name='consoleporttemplate',
145145
name='module_type',
146-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='consoleporttemplates', to='dcim.moduletype'),
146+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.moduletype'),
147147
),
148148
migrations.AddField(
149149
model_name='consoleserverport',
150150
name='module',
151-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='consoleserverports', to='dcim.module'),
151+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.module'),
152152
),
153153
migrations.AddField(
154154
model_name='consoleserverporttemplate',
155155
name='module_type',
156-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='consoleserverporttemplates', to='dcim.moduletype'),
156+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.moduletype'),
157157
),
158158
migrations.AddField(
159159
model_name='frontport',
160160
name='module',
161-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='frontports', to='dcim.module'),
161+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.module'),
162162
),
163163
migrations.AddField(
164164
model_name='frontporttemplate',
165165
name='module_type',
166-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='frontporttemplates', to='dcim.moduletype'),
166+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.moduletype'),
167167
),
168168
migrations.AddField(
169169
model_name='interface',
170170
name='module',
171-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='interfaces', to='dcim.module'),
171+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.module'),
172172
),
173173
migrations.AddField(
174174
model_name='interfacetemplate',
175175
name='module_type',
176-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='interfacetemplates', to='dcim.moduletype'),
176+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.moduletype'),
177177
),
178178
migrations.AddField(
179179
model_name='poweroutlet',
180180
name='module',
181-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poweroutlets', to='dcim.module'),
181+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.module'),
182182
),
183183
migrations.AddField(
184184
model_name='poweroutlettemplate',
185185
name='module_type',
186-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='poweroutlettemplates', to='dcim.moduletype'),
186+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.moduletype'),
187187
),
188188
migrations.AddField(
189189
model_name='powerport',
190190
name='module',
191-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='powerports', to='dcim.module'),
191+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.module'),
192192
),
193193
migrations.AddField(
194194
model_name='powerporttemplate',
195195
name='module_type',
196-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='powerporttemplates', to='dcim.moduletype'),
196+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.moduletype'),
197197
),
198198
migrations.AddField(
199199
model_name='rearport',
200200
name='module',
201-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='rearports', to='dcim.module'),
201+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.module'),
202202
),
203203
migrations.AddField(
204204
model_name='rearporttemplate',
205205
name='module_type',
206-
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='rearporttemplates', to='dcim.moduletype'),
206+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.moduletype'),
207207
),
208208
migrations.AlterUniqueTogether(
209209
name='consoleporttemplate',
@@ -244,7 +244,7 @@ class Migration(migrations.Migration):
244244
('label', models.CharField(blank=True, max_length=64)),
245245
('position', models.CharField(blank=True, max_length=30)),
246246
('description', models.CharField(blank=True, max_length=200)),
247-
('device_type', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='modulebaytemplates', to='dcim.devicetype')),
247+
('device_type', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='%(class)ss', to='dcim.devicetype')),
248248
],
249249
options={
250250
'ordering': ('device_type', '_name'),

0 commit comments

Comments
 (0)