关系 "social_auth_usersocialauth" 不存在。迁移不会创建这些表
relation "social_auth_usersocialauth" does not exist. Migrate does not create these tables
我正在使用 python-social-auth。但是当我 运行 进行迁移并迁移时。表 "social_auth-*" 未创建。
我的settings.py看起来像这样
INSTALLED_APPS += (
'social.apps.django_app.default',
)
AUTHENTICATION_BACKENDS += (
'social.backends.facebook.FacebookOAuth2',
'social.backends.google.GoogleOAuth2',
'social.backends.twitter.TwitterOAuth',
)
SOCIAL_AUTH_USER_MODEL = AUTH_USER_MODEL
# Rausnehmen wenns Probleme mit der Auth. gibt
SOCIAL_AUTH_PIPELINE = (
'social.pipeline.social_auth.social_details',
'social.pipeline.social_auth.social_uid',
'social.pipeline.social_auth.auth_allowed',
'social.pipeline.social_auth.social_user',
'social.pipeline.user.get_username',
'social.pipeline.social_auth.associate_by_email', # <--- enable this one. to match users per email adress
'social.pipeline.user.create_user',
'social.pipeline.social_auth.associate_user',
'social.pipeline.social_auth.load_extra_data',
'social.pipeline.user.user_details',
)
from sharadar.soc_auth_config import *
在另一台机器上同样可以正常工作,没有任何缺陷。在这台机器上我收到:
Operations to perform:
Apply all migrations: admin, auth, contenttypes, easy_thumbnailsguardian, main, myauth, sessions, social_auth
Running migrations:
Applying myauth.0002_auto_20170220_1408... OK
social_auth 包含在这里。
但是在新电脑上我总是收到
Exception Value:
relation "social_auth_usersocialauth" does not exist
LINE 1: ...er"."bio", "myauth_shruser"."email_verified" FROM "social_au...
在我的 运行ning django 应用程序中使用 google 身份验证时
social_auth 在我 运行 迁移时不包含
Operations to perform:
Apply all migrations: admin, auth, contenttypes, easy_thumbnails, guardian, myauth, sessions
Running migrations:
No migrations to apply.
感谢任何帮助。
亲切的问候
迈克尔
奇怪..进入管理界面时我收到异常:
No installed app with label 'social_django'.
但稍后在错误报告中我有:
INSTALLED_APPS
['django.contrib.admin',
'django.contrib.auth',
.....
'myauth.apps.MyauthConfig',
'main.apps.MainConfig',
'social.apps.django_app.default']
pip3 搜索 python-social-auth 给出:
python-social-auth (0.3.6)
INSTALLED: 0.3.6 (latest)
我不知道这里发生了什么。
此致
迈克尔
我必须按照本文档中的描述迁移到 social-auth-core :
Migrating from python-social-auth to split social
那么一切正常。但是在这个问题之后我正在考虑更改为all-auth。
问候任何帮助
我正在使用 python-social-auth。但是当我 运行 进行迁移并迁移时。表 "social_auth-*" 未创建。
我的settings.py看起来像这样
INSTALLED_APPS += (
'social.apps.django_app.default',
)
AUTHENTICATION_BACKENDS += (
'social.backends.facebook.FacebookOAuth2',
'social.backends.google.GoogleOAuth2',
'social.backends.twitter.TwitterOAuth',
)
SOCIAL_AUTH_USER_MODEL = AUTH_USER_MODEL
# Rausnehmen wenns Probleme mit der Auth. gibt
SOCIAL_AUTH_PIPELINE = (
'social.pipeline.social_auth.social_details',
'social.pipeline.social_auth.social_uid',
'social.pipeline.social_auth.auth_allowed',
'social.pipeline.social_auth.social_user',
'social.pipeline.user.get_username',
'social.pipeline.social_auth.associate_by_email', # <--- enable this one. to match users per email adress
'social.pipeline.user.create_user',
'social.pipeline.social_auth.associate_user',
'social.pipeline.social_auth.load_extra_data',
'social.pipeline.user.user_details',
)
from sharadar.soc_auth_config import *
在另一台机器上同样可以正常工作,没有任何缺陷。在这台机器上我收到:
Operations to perform:
Apply all migrations: admin, auth, contenttypes, easy_thumbnailsguardian, main, myauth, sessions, social_auth
Running migrations:
Applying myauth.0002_auto_20170220_1408... OK
social_auth 包含在这里。
但是在新电脑上我总是收到
Exception Value:
relation "social_auth_usersocialauth" does not exist
LINE 1: ...er"."bio", "myauth_shruser"."email_verified" FROM "social_au...
在我的 运行ning django 应用程序中使用 google 身份验证时
social_auth 在我 运行 迁移时不包含
Operations to perform:
Apply all migrations: admin, auth, contenttypes, easy_thumbnails, guardian, myauth, sessions
Running migrations:
No migrations to apply.
感谢任何帮助。
亲切的问候
迈克尔
奇怪..进入管理界面时我收到异常:
No installed app with label 'social_django'.
但稍后在错误报告中我有:
INSTALLED_APPS
['django.contrib.admin',
'django.contrib.auth',
.....
'myauth.apps.MyauthConfig',
'main.apps.MainConfig',
'social.apps.django_app.default']
pip3 搜索 python-social-auth 给出:
python-social-auth (0.3.6)
INSTALLED: 0.3.6 (latest)
我不知道这里发生了什么。
此致
迈克尔
我必须按照本文档中的描述迁移到 social-auth-core :
Migrating from python-social-auth to split social
那么一切正常。但是在这个问题之后我正在考虑更改为all-auth。
问候任何帮助