0

我想从 django_social_auth 切换到 django_allauth。我跑了:

pip uninstall django_social_auth

这成功地完成了。但是,由于错误,我无法再运行 syncdb:

ImportError: No module named social_auth
4

1 回答 1

2

Django 很有可能仍在您的in 中寻找该social_auth应用程序。INSTALLED_APPSsettings.py

请删除它,看看它是否继续发生。

您还需要确保删除所有social_auth包含您的urls.py文件的引用。

urlpatterns = patterns('',
    ...
    url(r'', include('social_auth.urls')),
    ...
)

确保您执行与设置文档相反的操作

于 2013-05-14T14:51:44.607 回答