- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 Django 并且在 html 中我有
<input type="hidden" name="csrfmiddlewaretoken" value="...">
如何重命名csrfmiddlewaretoken?我不想让用户知道,该站点使用 Django。
我在 Django 中找不到任何东西 settings ,请问有什么办法吗?
谢谢!
最佳答案
这是在 django/middleware/csrf.py 中硬编码的字符串:
# Check non-cookie token for match.
request_csrf_token = ""
if request.method == "POST":
request_csrf_token = request.POST.get('csrfmiddlewaretoken', '')
if request_csrf_token == "":
# Fall back to X-CSRFToken, to make things easier for AJAX,
# and possible for PUT/DELETE.
request_csrf_token = request.META.get('HTTP_X_CSRFTOKEN', '')
但是有一种方式适合你。您可以添加您的 js 函数,这会将 HTTP_X_CSRFTOKEN 添加到您的 POST 请求中。
查找更多详细信息 in the docs .
关于python - 重命名 csrfmiddlewaretoken,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27087626/
我使用 Django 并且在 html 中我有 如何重命名csrfmiddlewaretoken?我不想让用户知道,该站点使用 Django。 我在 Django 中找不到任何东西 settings
我正在与 Django 合作创建一个网站,并遇到了一些关于 CSRF 的问题。我用 django.middleware.csrf.CsrfViewMiddleware并添加 {% csrf_token
我打算使用 django-piston 制作通用的 CRUD。我的示例代码之一如下 class TaskHandler(BaseHandler): allowed_methods = ('GET','
我在Django中使用django.contrib.comments,版本是1.6.1然后我有一个像这样的表格, {% get_comment_form for mbean as form %}
当我尝试用数据保存表单时出现此错误。形式: class EntityCreateForm(forms.ModelForm): def __init__(self, chain, *args, **kw
我正在尝试使用我的身份验证(用户名和密码)登录服务器,以便使用 swift 4 进行应用程序开发。但是我的服务器需要 csfrtoken 和 csrfmiddlewaretoken。如何提取 csrf
我最近遇到了一个很奇怪的问题。我的模板中有一个表单,如下所示: {% csrf_token %} SIGN IN 我收到了 CSRF token 丢失或不正
我是一名优秀的程序员,十分优秀!