django-csrf

    0热度

    1回答

    我是Django的新手,并且在this tutorial后面添加一个Like按钮到模块。我有这样的看法: class VoteFormView(FormView): form_class = VoteForm def form_valid(self, form): pic = get_object_or_404(UserPic, pk=form.data["p

    0热度

    1回答

    我想这个问题非常蹩脚,但我实际上在发布之前尝试了所有的东西。 SO上的所有问题都没有回答。 我的代码是这样: @csrf_protect def login_view(request): if request.method == "GET": return HttpResponse(json.dumps( {'username':request.user.u

    2热度

    2回答

    我的自定义中间件返回呈现的响应(与RequestContext)。 看来这导致csrf_token背景VAR设置为NOTPROVIDED(Djangos sentinel value for not provided),并{% csrf_token %}没有给出输出,the CSRF middleware is called on process_view,这我假设,我们永远不会在这种情况下运行。

    3热度

    1回答

    我正在开发一个页面。现在,因为今天早上,我无法发送AJAX后调用,并收到此错误: Caution provisional headers are shown 即使我停用的AdBlock,并把在帖子中所有必要CRSF令牌,我仍然不能够做到的职位为阿贾克斯.. 昨天我能够做所有这些调用,我现在通过删除浏览器中的会话和cookie,但没有更改..仍然有同样的问题。 但在我的直播页面,具有相同的代码,

    0热度

    1回答

    我有一个iPhone应用程序从中我想调用后服务传递参数在它的要求,这样做造成了服务器埃罗500, 谷歌上搜索我的眼睛,然后阅读Django文档here我还没有搞清楚如何获得csrf_token以及如何将其添加到AFNetworking AFHTTPRequestOperationManager POST方法 在服务器端,我在MIDDLEWARE_CLASSES部分添加django.middlewa

    2热度

    2回答

    我有一个Django网站http://example.com工作正常,包括发布请求。我已经添加了HTTPS,因此我的网站也可以在https://example.com访问。 我可以在HTTPS上加载任何页面,但是当我尝试POST时总是收到CSRF验证错误。 POST请求在HTTP上正常工作。 我的Django进程在nginx后面运行gunicorn,并且我有nginx设置X_Forwarded_F

    1热度

    3回答

    当我在成功登录和注销后尝试登录时,获取状态码403。 客户端是用Angular编写的,服务器端用Django编写。 这正好如下: 客户端请求的URL '/'获取所有所需的静态文件主要HTML模板(角,引导,jQuery的来源和角来源由我定义)与 <div ng-view></div>标签为进一步模板将被插入。 通过$位置服务被重定向到URL '/#/login' 执行这从$routeProvide

    3热度

    1回答

    我正在为移动应用程序制作后端,并使用Django和Userena进行用户管理。我做了登录并使用Django REST框架注册,一切正常。我现在唯一需要做的就是实现“忘记密码”功能。我想使用Userena中已经实现的一个,但是即使在使用dectororator后,我也无法摆脱“CSRF令牌丢失或不正确”的错误。我在做什么? urls.py from django.contrib.auth.views

    2热度

    1回答

    我已经完成了一些使用Django作为后端的移动应用程序,现在我正在开发一个Chrome扩展。我希望我的用户能够使用app/extension将POST请求发送到服务器,但是有没有办法在不首先向服务器请求CSRF令牌的情况下执行该操作?每次我们要提交数据时,它都会保存应用程序发出两个请求。例如,我想在我的社交媒体应用上更新我的个人资料或从Chrome扩展程序更新钱包。打开配置文件视图输入数据并将其推

    0热度

    2回答

    我试图调试“POST”请求错误,但我没有足够的信息。因此,我需要帮助来弄清楚更多。我的tail -a中出现以下错误。这是它在尾部和日志内部显示的唯一东西。我假定这个尾巴没有详细的-v。 ==> python/logs/access_log-20131102-000000-EST <== 85.75.241.1 - - [02/Nov/2013:09:09:47 -0400] "POST /daj