Я портирую проект с django-social-auth на python-social-auth. Я выполнил инструкции в документации, но когда я пытаюсь запустить проект, test (./manage.py test) я получаю следующую ошибку:
Creating test database for alias 'default' ...
CommandError: One or more models did not validate:
default.usersocialauth: Accessor for field 'user' clashes with related field 'User.social_auth'. Add a related_name argument to the definition for 'user'.
default.usersocialauth: Reverse query name for field 'user' clashes with related field 'User.social_auth'. Add a related_name argument to the definition for 'user'.
./manage.py syncdb и ./manage migrate работают нормально, как и ожидалось, потому что (как указано в документации) имена таблиц моделей в python-social-auth были определены как совместимые с теми, которые используются в django-social-auth, поэтому перенос данных не требуется.
INSTALLED_APPS
? - person omab   schedule 23.01.2014INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.sitemaps', 'django.contrib.staticfiles', 'django.contrib.humanize', 'registration', 'suit', 'django.contrib.admin', 'haystack', 'south', 'djcelery', 'django_extensions', 'social.apps.django_app.default', 'sorl.thumbnail', )
Еще раз спасибо. - person DanielS   schedule 23.01.2014