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版本后程序能够正常访问。

相关推荐
无风听海2 小时前
多租户系统中的 OIDC:Discovery 端点与联合登录的深度实践
后端·python·flask
CTA终结者2 小时前
期货量化主力换月程序怎么移仓:天勤 underlying_symbol 与任务切换
python·区块链
马士兵教育2 小时前
Java还有前景吗?Java+AI大模型学习路线及项目?
java·人工智能·python·学习·机器学习
KaMeidebaby3 小时前
卡梅德生物技术快报|纯化重组蛋白实操详解
人工智能·python·tcp/ip·算法·机器学习
Cloud_Shy6183 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第五章 Item 30 - 32)
开发语言·人工智能·笔记·python·学习方法
健了个平_243 小时前
iOS 27 适配笔记
ios·xcode·wwdc
天佑木枫3 小时前
15天Python入门系列 · 序
开发语言·python
happylifetree3 小时前
Python017-第二章15.数据容器-dict常用操作
python
装不满的克莱因瓶4 小时前
了解 LangChain 中的 LLM 与 ChatModel 的差异
人工智能·python·ai·langchain·llm·agent·chatmodel
Tr2e4 小时前
🐱 从 0 到 1:用 Swift 手搓一个 macOS 桌面宠物(附源码)
macos·ios·swift