プロジェクトを django-social-auth から python-social-auth に移植しています。ドキュメントの指示に従いましたが、プロジェクトのテスト (./manage.py テスト) を実行しようとすると、次のエラーが発生します。
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 で使用されるものと互換性があるように定義されているためです。そのため、データを移行する必要はありません。