0
在我管理的一些動作,我得到一個「Permission denied」頁面,並在調試日誌中我得到我如何知道爲什麼我會收到「Permission denied」頁面?
[26/Jun/2012 08:23:59] "POST /admin/securite_v2/magasin/ HTTP/1.0" 403 26
我怎麼能看到什麼究竟怎麼回事?
在我管理的一些動作,我得到一個「Permission denied」頁面,並在調試日誌中我得到我如何知道爲什麼我會收到「Permission denied」頁面?
[26/Jun/2012 08:23:59] "POST /admin/securite_v2/magasin/ HTTP/1.0" 403 26
我怎麼能看到什麼究竟怎麼回事?
可能就像它說的那樣,權限有關。
嘗試在該DIR及其內容上做一個CHMOD 777,並查看該錯誤是否持續。但請務必不要將其保留爲777 - 這會造成相當大的安全風險。
有什麼方法可以知道Django無法訪問哪個文件? – jul
如果你檢查你的日誌,你應該看看它試圖訪問什麼。如果CHMOD失敗了,可能會發出一個csrf錯誤,表現爲403.我建議通過https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#how-to-使用它 - 如果是這樣的話。 – Eoghan