在Flask应用程序的开发模式中,与生产模式相比,有许多不同的东西,例如连接到开发数据库而不是生产数据库。
但是在Javascript文件中,有些东西是不同的。例如,在开发模式下使用Google Analytics。
将Javascript文件置于调试模式的最佳方法是什么,而不更改它们?我想要一个变量" debug"在Javascript中是true还是false。该变量应根据python应用程序是否在开发模式下运行自动设置。
希望这个问题有道理。
答案 0 :(得分:1)
您的模板中提供了flask.config对象,因此您可以使用if语句修改您的javascript;
<script>
var debug = false;
{% if config.debug %}
var debug = true;
{% endif %}
</script>