首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django浏览器at登录位于/ browserid / ImproperlyConfigured /

django浏览器at登录位于/ browserid / ImproperlyConfigured /
EN

Stack Overflow用户
提问于 2013-11-14 05:48:12
回答 1查看 135关注 0票数 0

我正在使用django 1.6试用django-browserid= 0.9,在按照0.9的文档配置应用程序并让用户登录后,我得到:

代码语言:javascript
复制
ImproperlyConfigured at /browserid/login/
request `http://127.0.0.1:8000`, was not found in SITE_URL `['http://localhost:8000']`

堆栈跟踪似乎导致:

代码语言:javascript
复制
/local/lib/python2.7/site-packages/django_browserid/views.py in dispatch
def dispatch(self, request, *args, **kwargs):
    """Run some sanity checks on the request prior to dispatching it."""
    sanity_checks(request)
    return super(Verify, self).dispatch(request, *args, **kwargs)

我有以下设置(与browserid相关):

代码语言:javascript
复制
#settings.py
LOGIN_REDIRECT_URL = '/thanks'
LOGIN_REDIRECT_URL_FAILURE = '/'
LOGOUT_REDIRECT_URL = '/'
SITE_URL = 'http://localhost:8000'
BROWSERID_CREATE_USER = True
def username(email):
    return email.rsplit('@', 1)[0]
BROWSERID_USERNAME_ALGO = username

#views.py
class HomeTemplateView(TemplateView):
    template_name = "base.html"
class ThanksTemplateView(TemplateView):
    template_name = "thanks.html"

#urls.py
urlpatterns = patterns('',
    url(r'^$', HomeTemplateView.as_view(), name='home'),
    url(r'^thanks/$', ThanksTemplateView.as_view(), name='thanks'),
    url(r'^browserid/', include('django_browserid.urls')),
    url(r'^admin/', include(admin.site.urls)),
)

如果有人能为我指出解决这个问题的正确方向,我将不胜感激(或者我可能正在做一些愚蠢的事情!)。

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2013-11-14 06:23:42

我找到了修复方法-我认为我在这方面很愚蠢-错误消息不言而喻:

代码语言:javascript
复制
Change SITE_URL localhost to http://127.0.0.1:8000

问题解决了。向阅读这个问题的人道歉!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19965077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档