我用pythn social aut创建了一个测试应用程序,我在其中使用facebook登录。在
当我点击facebook链接时,它会将我重定向到facebook登录页面。它工作正常
在测试应用程序后,我集成在应用程序中,但当我点击facebok登录链接时,它给我404错误。甚至我一步一步的检查,却发现了什么原因。在
我检查了它的href=/login/facebook/
的链接是否正确,但没有将我重定向到facebook登录页面
这是我的密码
在我的主urls.py
下我有浆糊
urlpatterns = patterns('',
url('', include('social.apps.django_app.urls', namespace='social')),
url(r'^admin/', include(admin.site.urls)),
(r'^tinymce/', include('tinymce.urls')),
(r'^comments/', include('django.contrib.comments.urls')),
(r'^', include('app.urls')),
url(r'^(?i)login/$', login, {'template_name': 'login.html'}),
url(r'^(?i)logout/$', 'django.contrib.auth.views.logout', {'next_page': '/'}),
) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
在我的应用程序URL在
^{pr2}$100%的工作在测试应用程序,但在主项目,当我集成它给404错误时,我点击链接
很有可能您的问题出在您没有显示的
urls.py
代码中。我怀疑一些url捕捉了^/login/([^/]+)/
模式,但不处理/login/facebook/
路径。在尝试将社交URL移到
urls.py
的顶部。将其设置为patterns()
的第一项:相关问题 更多 >
编程相关推荐