如何在 PyCharm 中利用 CodeGeex 快速生成 Flask 路由与视图函数

酷雪大大_1210

酷雪大大_1210

2026-06-18

243人浏览

原创

必须先安装启用codegeex插件并重启pycharm,再配置zhipu ai有效api密钥且选择codegeex4/glm-4-flash模型,最后在蓝图文件空白行用指定提示词生成路由,否则易缺失request处理、jsonify包裹或导入语句。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如何在 pycharm 中利用 codegeex 快速生成 flask 路由与视图函数

要在 PyCharm 中用 CodeGeex 自动生成 Flask 的路由和视图函数,必须先确保插件已安装且模型能正常调用,否则生成的代码会缺少 request 处理逻辑或返回值结构。

安装并启用 CodeGeex 插件

打开 PyCharm → Settings(Windows/Linux)或 Preferences(macOS)→ Plugins → 搜索 “CodeGeex” → 点击 Install → 安装完成后勾选 Enabled → 重启 PyCharm。

重启后若右键无 “Generate with CodeGeex” 选项,说明插件未激活成功,需检查是否与其他 AI 插件冲突。【必须重启 IDE,仅启用不重启会导致上下文识别失败】

配置 CodeGeex 的 API 访问方式

进入 Settings → Other Settings → CodeGeex → Authentication → 选择 “Zhipu AI API Key” → 粘贴有效密钥 → 点击 Test Connection 确认绿色对勾出现。

密钥无效时生成的路由会返回空字符串或 SyntaxError;测试失败不要跳过,否则后续所有生成都不可信。

Skill Weave Chains — 技能链路由引擎
Skill Weave Chains — 技能链路由引擎

开箱即用的技能链路由引擎。13 条预定义链覆盖搜索、开发、审查、MLOps、法律、创意等场景,三层路由架构(触发词→SAD反馈→DAG编排),recall@10=96.97%。配置驱动(chains.yaml),零代码扩展。pip install skill-weave-chains 一键安装。

下载

模型下拉框中必须选 “codegeex4” 或 “glm-4-flash”,选 “glm-3-turbo” 会导致生成的视图函数缺少 jsonify 包裹。

在 Flask 蓝图文件中触发代码生成

打开你的蓝图模块(如 views.py 或 auth.py),将光标放在类定义外、函数定义前的空白行上。

右键 → Generate with CodeGeex → 输入提示词:“生成一个 Flask 路由,路径为 /api/users,支持 GET 方法,返回 JSON 格式用户列表,使用 SQLAlchemy 查询 User 模型”。

点击 Generate,等待几秒后会在光标位置插入完整函数,含 @bp.route 装饰器、函数签名、查询语句和 jsonify 返回。

若生成结果中出现 “# TODO: add error handling”,说明提示词未明确要求异常分支,此时需补全 try-except 块,否则上线后 500 错误无法捕获。

手动修正生成代码的关键细节

方法一:修复导入缺失
检查生成代码顶部是否含 from flask import jsonify 和 from your_app.models import User;缺前者会报 NameError,缺后者会导致 ImportError。

方法二:校验蓝图绑定
确认生成函数上方有 @bp.route(...) 而非 @app.route(...);若为后者,需手动替换 bp 为实际蓝图实例名,【否则运行时报 AttributeError: 'Blueprint' object has no attribute 'route'】

方法三:补充请求参数解析
若提示词含“接收 user_id 参数”,但生成代码未出现 request.args.get('user_id') 或类似逻辑,需立即补上——CodeGeex 当前版本对 query string 解析不稳定,不能依赖自动输出。

相关文章

路由优化大师
路由优化大师

路由优化大师是一款及简单的路由器设置管理软件,其主要功能是一键设置优化路由、屏广告、防蹭网、路由器全面检测及高级设置等,有需要的小伙伴快来保存下载体验吧!

下载

相关标签:

pycharm codegeex 路由

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
flask框架如何搭建
flask框架如何搭建

搭建步骤:1、安装Python和Pip;2、创建虚拟环境;3、安装Flask;4、创建Flask应用;5、运行应用;6、访问应用。想了解更多flask框架的相关内容,可以阅读本专题下面的文章。

2024.06.27

3015

8

Python Flask框架
Python Flask框架

本专题专注于 Python 轻量级 Web 框架 Flask 的学习与实战,内容涵盖路由与视图、模板渲染、表单处理、数据库集成、用户认证以及RESTful API 开发。通过博客系统、任务管理工具与微服务接口等项目实战,帮助学员掌握 Flask 在快速构建小型到中型 Web 应用中的核心技能。

2025.08.25

4484

10

Python Flask Web框架与API开发
Python Flask Web框架与API开发

本专题系统介绍 Python Flask Web框架的基础与进阶应用,包括Flask路由、请求与响应、模板渲染、表单处理、安全性加固、数据库集成(SQLAlchemy)、以及使用Flask构建 RESTful API 服务。通过多个实战项目,帮助学习者掌握使用 Flask 开发高效、可扩展的 Web 应用与 API。

2025.12.15

276

16

pycharm怎么改成中文
pycharm怎么改成中文

PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。php中文网给大家带来了pycharm相关的教程以及文章,欢迎大家前来学习和阅读。

2023.07.25

2409

3

pycharm安装教程
pycharm安装教程

PyCharm是一款由JetBrains开发的Python集成开发环境(IDE),它提供了许多方便的功能和工具。本专题为大家带来pycharm安装教程,帮助大家解决问题。

2023.08.21

4477

4

如何解决pycharm找不到模块
如何解决pycharm找不到模块

解决pycharm找不到模块的方法:1、检查python解释器;2、安装缺失的模块;3、检查项目结构;4、检查系统路径;5、使用虚拟环境;6、重启PyCharm或电脑。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.04

738

5

如何安装pycharm
如何安装pycharm

安装pycharm的步骤:1、访问PyCharm官方网站下载最新版本的PyCharm;2、下载完成后,打开安装文件;3、安装完成后,打开PyCharm;4、在PyCharm的主界面中等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

714

5

python和pycharm的区别
python和pycharm的区别

Python和PyCharm是两个不同的概念,它们的区别如下:1、Python是一种编程语言,而PyCharm是一款Python集成开发环境;2、Python可以运行在各种不同的开发环境中,而PyCharm是专门为Python开发而设计的IDE等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

487

5

pycharm环境如何配置
pycharm环境如何配置

配置教程:1、下载并安装PyCharm;2、选择Python解释器;3、配置虚拟环境;4、配置代码风格;5、配置调试器;6、配置版本控制工具;7、配置插件;8、配置Python路径和环境变量;9、配置其他选项。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

482

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程