Hello!
-- I'm having the same problem right now. Have you found any solution? That would be very helpful to me.
Thank you.
On Wednesday, December 7, 2016 at 5:18:55 PM UTC+5, Johan Cockx wrote:
On Wednesday, December 7, 2016 at 5:18:55 PM UTC+5, Johan Cockx wrote:
I am running Django 1.10.4 with Python 3.4.3, learning about Django.I created a custom user model 'MyUser' copied from the Django docs at https://docs.djangoproject.com/en/1.10/topics/auth/ ; this works fine.customizing/#substituting-a- custom-user-model Then I renamed the model from 'MyUser' to 'TheUser', updating models.py, admin.py and settings.py and succesfully ran 'makemigrations'. Then, when I run 'migrate', I get the traceback below.If I temporarily comment the AUTH_USER_MODEL setting, makemigrations works fine, but as soon as I uncomment the AUTH_USER_MODEL setting again, both 'makemigrations' and 'migrate' fail with the same error and a similar traceback.I did not do any additional changes to the model, so makemigrations and migrate should actually not do anything at this point.Is this a bug?I have attached a complete project that can be used to reproduce the problem.$ python manage.py makemigrationsDid you rename the auth_by_email.MyUser model to TheUser? [y/N] yMigrations for 'admin':/home/johan/Seafile/main/sikando/Projects/doclr/env/ lib/python3.4/site-packages/ django/contrib/admin/ migrations/0003_auto_20161207_ 1018.py: - Alter field user on logentryMigrations for 'auth_by_email':auth_by_email/migrations/0003_auto_20161207_1018.py: - Rename model MyUser to TheUser$ python manage.py migrateOperations to perform:Apply all migrations: admin, auth, auth_by_email, contenttypes, sessionsTraceback (most recent call last):File "/home/johan/work/backend/manage.py", line 22, in <module> execute_from_command_line(sys.argv) File "/home/johan/Seafile/main/sikando/Projects/doclr/env/ lib/python3.4/site-packages/ django/core/management/__init_ _.py", line 367, in execute_from_command_line utility.execute()File "/home/johan/Seafile/main/sikando/Projects/doclr/env/ lib/python3.4/site-packages/ django/core/management/__init_ _.py", line 359, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/johan/Seafile/main/sikando/Projects/doclr/env/ lib/python3.4/site-packages/ django/core/management/base. py", line 294, in run_from_argv self.execute(*args, **cmd_options)File "/home/johan/Seafile/main/sikando/Projects/doclr/env/ lib/python3.4/site-packages/ django/core/management/base. py", line 345, in execute output = self.handle(*args, **options)File "/home/johan/Seafile/main/sikando/Projects/doclr/env/ lib/python3.4/site-packages/ django/core/management/ commands/migrate.py", line 164, in handle pre_migrate_apps = pre_migrate_state.appsFile "/home/johan/Seafile/main/sikando/Projects/doclr/env/ lib/python3.4/site-packages/ django/utils/functional.py", line 35, in __get__ res = instance.__dict__[self.name] = self.func(instance)File "/home/johan/Seafile/main/sikando/Projects/doclr/env/ lib/python3.4/site-packages/ django/db/migrations/state.py" , line 176, in apps return StateApps(self.real_apps, self.models)File "/home/johan/Seafile/main/sikando/Projects/doclr/env/ lib/python3.4/site-packages/ django/db/migrations/state.py" , line 249, in __init__ raise ValueError("\n".join(error.msg for error in errors))ValueError: The field admin.LogEntry.user was declared with a lazy reference to 'auth_by_email.theuser', but app 'auth_by_email' doesn't provide model 'theuser'.
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/5268e09c-5164-4bf1-984a-6e8a243f0698%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment