From f4ee7c5bd1b742960ff02efc89bc7c1bfdef6adc Mon Sep 17 00:00:00 2001 From: Josh Washburne Date: Fri, 19 Jan 2018 12:19:45 -0500 Subject: [PATCH] Create DJ profile manually as signals won't work in migration. --- .../migrations/0002_create_dj_profile.py | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 savepointradio/profiles/migrations/0002_create_dj_profile.py diff --git a/savepointradio/profiles/migrations/0002_create_dj_profile.py b/savepointradio/profiles/migrations/0002_create_dj_profile.py new file mode 100644 index 0000000..e5b245a --- /dev/null +++ b/savepointradio/profiles/migrations/0002_create_dj_profile.py @@ -0,0 +1,23 @@ +# Generated by Django 2.0 on 2018-01-19 17:04 + +from django.db import migrations + + +def create_dj_profile(apps, schema_editor): + User = apps.get_model('core', 'RadioUser') + Profile = apps.get_model('profiles', 'RadioProfile') + db_alias = schema_editor.connection.alias + + dj = User.objects.get(is_dj=True) + profile = Profile.objects.create(user=dj) + + +class Migration(migrations.Migration): + + dependencies = [ + ('profiles', '0001_initial'), + ] + + operations = [ + migrations.RunPython(create_dj_profile), + ]