我知道有渲染CSRF与令牌隐藏输入常用的方式form_rest,但有没有办法使刚刚 CSRF输入自己?我{% block field_widget %}在主题中重写了渲染一段额外的文本.但是当CSRF令牌也在输入字段中呈现时,我得到了一段文本,我不需要在隐藏字段旁边.所以我想用一个告诉它不要渲染这个文本的参数来单独渲染它.
好的,今天我用我们的'实时'数据库中的新信息更新了我的数据库...从那以后我一直在我的一个表单上遇到问题.如果您需要任何代码,请告诉我,我将对此进行编辑并发布所需的代码...
我有一个报表,其中包含日期范围字段和代理部门的下拉列表.当我第一次访问该页面时,我在表单的开头看到了这个:
The CSRF token is invalid. Please try to resubmit the form
所以我转到我的其他一个具有相同类型信息的表单,并检查_token,这就是出现的结果:
<input type="hidden" id="ecs_crmbundle_TimeClockReportType__token" name="ecs_crmbundle_TimeClockReportType[_token]" value="87e358fbc4d6d3e83601216b907a02170f7bcd92" />
<input type="hidden" id="ecs_crmbundle_SimpleSalesReportType__token" name="ecs_crmbundle_SimpleSalesReportType[_token]" value="87e358fbc4d6d3e83601216b907a02170f7bcd92" />
Run Code Online (Sandbox Code Playgroud)
第一个是显示错误的那个,SimpleSalesReport没有...任何想法为什么这样做或我如何解决它?
谢谢..