我的自定義中間件返回呈現的響應(與RequestContext)。 看來這導致csrf_token背景VAR設置爲NOTPROVIDED(Djangos sentinel value for not provided),並{% csrf_token %}沒有給出輸出,the CSRF middleware is called on process_view,這我假設,我們永遠不會在這種情況下運行。
我正在爲移動應用程序製作後端,並使用Django和Userena進行用戶管理。我做了登錄並使用Django REST框架註冊,一切正常。我現在唯一需要做的就是實現「忘記密碼」功能。我想使用Userena中已經實現的一個,但是即使在使用dectororator後,我也無法擺脫「CSRF令牌丟失或不正確」的錯誤。我在做什麼? urls.py from django.contrib.auth.views