python - tornado的static_url函数失效如何排查原因?
PHP中文网
PHP中文网 2017-04-17 17:43:50
0
1
321

tornado的static_url函数说明如下:

static_url函数创建了一个基于文件内容的hash值,并将其添加到URL末尾(查询字符串的参数v)

在模块文件中设置:{{ static_url("img/captcha.png") }}
可以在浏览页面查看源码时看到类似:/static/img/captcha.png?v=fab8d818a22a90d8ff6136a9dc60ba17这样的结果

开发环境是Ubuntu,已经实现相关功能。刷新页面时,v后面的hash值会改变。

生产环境是Centos,部署上去时,却发现刷新页面,v值不变。

用了nginx做反向代理,配置稍有不同,但都没在nginx设置静态文件路径。其他环境一致,找了很久也不知道是什么问题。

小白一枚,求指教排查static_url函数失效原因的思路。

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(1)
大家讲道理

질문자: 드디어 문제를 발견했습니다. . .

으아악

여기서 설정만 하고, 프로덕션 환경에 배포할 때는 이 문장을 삭제하세요.

문제가 다시 발생합니다. 디버그가 False인 경우 인증 코드 이미지를 새로 고치는 문제를 해결하는 방법은 무엇입니까? Ajax 기술을 사용하거나 무엇을 사용합니까?

이 질문에 합격한 마스터에게 답변을 요청하세요. . .

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!