Python 是否可以更改Django csrf令牌名称和令牌头
我正在使用Angular和Django构建一个应用程序 默认情况下,Django使用Python 是否可以更改Django csrf令牌名称和令牌头,python,django,csrf,django-csrf,Python,Django,Csrf,Django Csrf,我正在使用Angular和Django构建一个应用程序 默认情况下,Django使用X-CSRFToken作为csrf头,使用CSRFToken作为令牌名称 我想将标题名称重命名为某物X-SOMENAME,并将标记重命名为sometokenName 我知道,使用Angular,我们可以使用$http.defaults 是否可以更改Django上的令牌名称,以便生成的令牌具有sometokenName,并且头Django看起来是X-SOMENAME 谢谢。对于标题名和cookie名,您可以使用CS
X-CSRFToken
作为csrf头,使用CSRFToken
作为令牌名称
我想将标题名称重命名为某物X-SOMENAME
,并将标记重命名为sometokenName
我知道,使用Angular,我们可以使用$http.defaults
是否可以更改Django上的令牌名称,以便生成的令牌具有sometokenName
,并且头Django看起来是X-SOMENAME
谢谢。对于标题名和cookie名,您可以使用
CSRF\u cookie\u name
和CSRF\u header\u name
进行更改。不幸的是,您不能那么容易地更改POST字段。为此,您必须修改CsrfViewMiddleware
。但是如果你使用的是angular,你可以只使用标题,完全忽略帖子字段。@AviahLaor,我认为GwynBleidD的答案是直截了当的,毫无痛苦的。谢谢你谢谢你的更新!你能帮我查一下吗。