在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python  網(wǎng)絡(luò)安全/ django admin無(wú)法登錄

django admin無(wú)法登錄

各位大牛好,這幾天遇到一個(gè)問(wèn)題,排查了好久,網(wǎng)上資料也找遍了就是發(fā)現(xiàn)不了問(wèn)題,想請(qǐng)大牛們指導(dǎo)一下。

問(wèn)題:

我用django寫(xiě)的項(xiàng)目(模板是Jinja2),本地開(kāi)發(fā)模式跑起來(lái)是ok的,一切正常,放到centos7的云主機(jī)上用gunicorn單worker跑也正常。但是:當(dāng)gunicorn的worker數(shù)量>1的時(shí)候,django admin就無(wú)法登錄的,具體表現(xiàn)是:帳號(hào)密碼輸入,點(diǎn)擊登錄,sessionid被簽發(fā)到本地,服務(wù)器上也生成了這個(gè)sessionid(redis,mysql,mem都試過(guò)),但是界面被302重定向到了/admin/,沒(méi)有任何flash消息,再次輸入帳號(hào)密碼也是一樣。初步判斷可能是csrf的問(wèn)題,但無(wú)法解決。

補(bǔ)充

  1. 服務(wù)器上跑了好幾個(gè)app,有一個(gè)是flask寫(xiě)的,用的flask-login,每次都提示csrf_token錯(cuò)誤無(wú)法登錄,gunicorn換用單個(gè)worker之后正常(模板是Jinja2)
  2. 另一個(gè)app是django寫(xiě)的(模板是DTL),3個(gè)worker,沒(méi)有這個(gè)問(wèn)題。

謝謝各位

回答
編輯回答
喜歡你

這個(gè)跟模板沒(méi)啥關(guān)系,我感覺(jué)是不是外部的webseriver配置有問(wèn)題

2018年7月31日 11:24