Django:Hellosignup 回调 url 不来查看
Posted
技术标签:
【中文标题】Django:Hellosignup 回调 url 不来查看【英文标题】:Django : Hellosignup callback url not coming to view 【发布时间】:2014-09-18 05:48:53 【问题描述】:我在 Hellosign 注册了一个应用程序并在本地用于 django 项目。
在重新绑定应用程序时,由于我使用的是本地主机,因此它需要 OAuth
回调的域 url,我已经给出了由 https://ngrok.com/ 生成的回调 url。
点赞:https://1a2df3ef.ngrok.com/test/oauth
Django oauth url 映射就像
url(r'^hellosign/oauth', 'hellosignup_oauth'),
查看
def hellosignup_oauth(request):
code = request.GET.get('code')
return render(request, 'hello.html', 'code': code)
授权后,会发出类似的请求
https://1a2df3ef.ngrok.com/test/oauth?&code=17c2264f2a24741c&state=900e06e2
ngrok 像
一样接收请求 hellosign/oauth
似乎有两个问题:
1) ngrok 应该接收请求 hellosign/oauth?&code=17c2264f2a24741c&state=900e06e2
而不是 hellosign/oauth
。
2) hellosign/oauth
视图未按请求调用 hellosign/oauth
有什么见解吗?
【问题讨论】:
【参考方案1】:这应该不是问题,但您似乎有一个空的 URL 参数(即“?&”)。难道 Django 看到的是空的第一个参数并删除了第二个参数?
【讨论】:
以上是关于Django:Hellosignup 回调 url 不来查看的主要内容,如果未能解决你的问题,请参考以下文章