nsupdate.info/nsupdate/accounts/migrations/0002_auto_20141125_2325.py
Thomas Waldmann 202d3bc2dd fix migration, only works like that
previous code gave:

ValueError: Cannot assign "<User: joedoe>": "UserProfile.user" must be a "User" instance.
2014-11-26 00:23:52 +01:00

24 lines
570 B
Python

# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.contrib.auth import get_user_model
def add_userprofiles(apps, schema_editor):
User = apps.get_model("auth", "User")
UserProfile = apps.get_model("accounts", "UserProfile")
for user in User.objects.all():
UserProfile.objects.get_or_create(user=user)
class Migration(migrations.Migration):
dependencies = [
('accounts', '0001_initial'),
]
operations = [
migrations.RunPython(add_userprofiles),
]