django-csrf

    1熱度

    1回答

    我有多個django服務器(移動客戶端的API後端)運行在負載平衡器後面。但是,當訪問Django管理員有時我得到403禁止錯誤。它與csrf cookie有關嗎? 我的負載均衡器設置, 會議粘性 - 無 算法 - ROUNDROBIN

    0熱度

    2回答

    我不清楚使用Django表單的csrf標記。我在表單提交中有這個,我看到它是動態生成的。如果捕捉我的會議與提琴手,並嘗試提交我的表單沒有該令牌,我得到一個403錯誤。但我不明白的是,我可以使用提琴手來提交儘可能多的數據,因爲我需要使用相同的標記,所以我不明白這個標記的安全性。如果有人剽竊你的表格,他們可以使用相同的標記。 我是否缺少一些額外的步驟來確保令牌始終是唯一的?

    0熱度

    4回答

    當我嘗試註冊,我得到一個錯誤: Forbidden (403) CSRF verification failed. Request aborted. 我的代碼: @csrf_protect def register(request): if request.method == 'POST': form = RegistrationForm(request.POST, req

    1熱度

    2回答

    我收到一個只在我的服務器上的生產模式下發生的CSRF_Token錯誤。但是,當我使用runserver命令從計算機終端運行它時,一切正常。我已閱讀了許多與此有關的其他問題,但沒有運氣。看起來,我的情況與其他情況稍有不同,因爲它在本地工作,但不在生產中。 提交提交給views.py中的「submit」的Ajax表單時出現錯誤。有誰知道可能是什麼原因造成的?另外,在Production模式下查看我的c

    1熱度

    1回答

    我想在搜索表單中啓用分頁功能,保留CSRF保護,因此我必須將csrfmiddlewaretokenGET參數添加到指向上一頁/下一頁的鏈接。 的URL看起來是這樣的: localhost:8000/myapp/search/?csrfmiddlewaretoken=JHgf7Cs6WgX29oOsLEpkW1w91ROVTpxXtNAgU1kSA3sDW1aUUOcXmBnxufahqfIS&q=

    0熱度

    2回答

    我的設置: 靜態網站的登陸頁面通過AWS S3 (welcome.mydomain.com)提供服務。 一個django應用程序(Django的1.8與python 2.7) 可通過子域(app.mydomain.com)訪問。 我想添加一個聯繫表單,這是我的靜態網站的一部分,它將聯繫表單信息發送到我的django服務器進行處理。 我不想將聯繫表單作爲模板添加到我的django應用中,因爲我使用不

    -1熱度

    1回答

    目前,我正在使用Django Rest Framework作爲我的API和iOS(Swift)作爲使用Alamofire進行API調用的前端。不過,我碰到的一個問題,用戶認證 - 每當我試圖做一個POST請求登錄使用Alamofire用戶,我打這個403錯誤: 這裏是我的登陸設置與Alamofire: func loginUser(data: Parameters) { let fina

    0熱度

    1回答

    我想創建一個包含多個表單的頁面,並且我想要構建類似於「喜歡的按鈕」的內容,以便我可以「喜歡」頁面中的某些帖子。我也想放一些限制,這樣我就可以像每個帖子一樣,但只能像每個帖子一樣 現在我遇到了一個問題,我只能「喜歡」一個帖子。當我點擊另一個帖子時,會發生csrf錯誤(CSRF驗證失敗,請求中止。)。我想知道如何同時喜歡頁面中的多個帖子。 它與放置{%csrf_token%}的方式和位置有關嗎?這篇文

    0熱度

    2回答

    沒有csrf標記我得到一個403響應,所以它看起來像我需要它。目前我正在試圖做到這一點: import requests import sys URL = 'http://127.0.0.1:8000/toasterinfo' client = requests.session() # Retrieve the CSRF token first client.get(URL) #

    0熱度

    1回答

    我從Django 1.4.3升級到Django 11.3。 我有一個網頁有兩種不同的形式。這兩個表單都加載了{%csrf_token%}。流程是 - 用戶使用表單1(ajax)登錄,然後顯示第二個表單。用戶以第二種形式輸入數據並使用ajax提交。現在,這個要求被失敗,如果我(Django的1.4.3下工作) - csrfmiddlewaretoken = $form.find('input[nam