python和jinja版本问题导致的访问报500

报错:File "F:\software\python\lib\site-packages\iinja2\parser.py", line 255, in parse_ifnode = result = nodes.If(lineno=self.stream.expect("name:if").lineno)

File "F:\software\python\lib\site-packages\jinja2\lexer.py", line 405, in expect

if not self.current.test(expr):

AttributeError: 'Token' object has no attribute 'test'127.0.0.1 - - [03/Feb/2026 22:45:271 "GET /sianin HTTP/1.1" 500

代码截图如下:

问题原因:python3.6版本和jinja3.0.3版本,按理说应该没有版本冲突,几番排查无果。

解决方案:卸掉python3.6后重新安装成3.9版本,jinja3.1.6版本后程序能够正常访问。

相关推荐
quantdash_cc10 小时前
如何检查滚动收益率计算中的窗口长度不足?——从数学定义到 Pandas 实现
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
zhongben123_10 小时前
从0到1开发一款生鲜配送APP:核心技术难点与架构避坑指南
大数据·运维·人工智能·ios·架构·web app
砚底藏山河10 小时前
python量化:实时行情WebSocket断线重连状态机
java·python·websocket·金融
CodeGL10 小时前
16、Python Web开发
开发语言·前端·python
加点盐10 小时前
别再用 configparser 了:给本地配置加上加密、校验和版本迁移
python
小嘉丶学长10 小时前
Day08 · 字符串(二)
服务器·开发语言·python·学习·1024程序员节
BD_Marathon10 小时前
【Python】列表推导式
python
2501_9481226311 小时前
Qs 跨端三方库仓颉适配全流程
python·react native·django·tornado
萌动的小火苗11 小时前
MQTT的QoS0、QoS1、QoS2有什么区别?
开发语言·网络·python·php·信息与通信
forest_0911 小时前
《大模型原理通俗讲》系列 00|开篇 大模型到底是怎么回事
人工智能·python·prompt·agi