1# -*- coding: utf-8 -*-
3from django.db import models, migrations
6def forwards_func(apps, schema_editor):
7 # We get the model from the versioned app registry;
8 # if we directly import it, it'll be the wrong version
9 Architecture = apps.get_model('core', 'Architecture')
10 db_alias = schema_editor.connection.alias
11 Architecture.objects.using(db_alias).bulk_create([
12 Architecture(name='alpha'),
13 Architecture(name='arm'),
14 Architecture(name='arm64'),
15 Architecture(name='armeb'),
16 Architecture(name='avr32'),
17 Architecture(name='hppa'),
18 Architecture(name='m32r'),
19 Architecture(name='m68k'),
20 Architecture(name='mips64'),
21 Architecture(name='mips64el'),
22 Architecture(name='mipsn32'),
23 Architecture(name='mipsn32el'),
24 Architecture(name='or1k'),
25 Architecture(name='powerpcel'),
26 Architecture(name='powerpcspe'),
27 Architecture(name='ppc64'),
28 Architecture(name='ppc64el'),
29 Architecture(name='sh3'),
30 Architecture(name='sh3eb'),
31 Architecture(name='sh4'),
32 Architecture(name='sh4eb'),
33 Architecture(name='sparc64'),
34 Architecture(name='x32'),
35 ])
38class Migration(migrations.Migration):
40 dependencies = [
41 ('core', '0005_uri_as_char_field'),
42 ]
44 operations = [
45 migrations.RunPython(
46 forwards_func,
47 ),
48 ]