我想检查一下我的 虚拟.csv 在我的本地系统中是否存在。如果存在,则将显示此检查欺诈状态,否则将不显示。我不想使用 Javascript。如果有任何与python相关的解决方案神社那么请帮帮我。
还有一件事如何 import os
在使用 jinja 的 html 页面中?
我试过这个:
布局.html
{% if os.path.exists('./static/userdata/dummy.csv') %}
<a class="nav-item nav-link" href="{{ url_for('checkfraudstatus') }}">Check Fraud Status</a>
{% endif %}
错误 jinja2.exceptions.UndefinedError: 'os' is undefined
最佳答案
将此添加到包含 import os 模块的 main.py 文件中。
主文件
import os
@app.context_processor
def handle_context():
return dict(os=os)
布局.html{% if os.path.exists('./static/userdata/dummy.csv') %}
<a class="nav-item nav-link" href="{{ url_for('checkfraudstatus') }}">Check Fraud Status</a>
{% endif %}
它对我有用。希望对其他人有所帮助。
关于python - 如何检查系统中是否存在文件或不在 html 页面中使用 jinja?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66867667/