Python (-) PyCharm 创建Flask项目环境

本文详细介绍如何使用PyCharm创建Flask项目,并实现Jinja模板自动补全及Flask智能提示等功能,极大提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ycharm创建Flask项目,jinja自动补全,flask智能提示

之前一直都是用在idea里创建空项目然后导入,之后就没有各种的智能提示,在选择文类,选择模板之类的地方就会很麻烦。

步骤1:用pycharm创建空项目

步骤2:补全项目结构

该demo代码,我的github地址:https://github.com/GoldArowana/flask_mvc_demo

下载后可能需要重新指定python运行环境

步骤3:jinja自动补全

将templates标记为模板文件夹。被标记后,模板文件夹会变为淡紫色的。

 

此时可能会提示‘您未指定模板语言’的英文提示,进一步来选择模板语言。也有可能不提示...不提示一般就是默认选好了。可以手动进设置里确认一下。

 

 

 可以看到jinja能自动补全了

 

步骤4:智能提示大小写敏感,None忽略大小写

 

 步骤5:flask智能提示

进入到web/__init__.py文件,在后面添加类型注解 # type:相应的类型

下面以Flask实例的对象app为例,当输入到'app.'就开始智能提示了。(加类型注解之前就什么都不提示)

 flask标注类型的更多方式请看这里:http://blog.youkuaiyun.com/nima1994/article/details/70344682

### 解决方案 在 PyCharm 创建 Flask 项目时遇到提示未安装 Flask 的问题,可以按照以下方法来解决: #### 方法一:通过设置界面安装 Flask 库 打开 PyCharm 设置(Settings),选择 `Project: 工程名` 下的 Python Interpreter。点击加号按钮,在弹出窗口中搜索 Flask 并进行安装[^1]。 #### 方法二:使用终端命令安装 Flask 及其扩展库 另一种方式是在 PyCharm 终端执行命令以安装所需的依赖项。具体操作为: - 打开 PyCharm 底部标签中的 Terminal; - 如果有需要的话先激活虚拟环境- 输入并运行下列指令完成 Flask 和其他常用插件如 SQLAlchemy 的安装: ```bash pip install flask flask-sqlalchemy ``` 此过程会自动下载最新版本并将它们添加到当前项目的解释器环境中[^2]。 #### 验证安装成功与否的方法 为了确认 Flask 是否已经正确安装,可以在 IDE 内启动一个新的 Python 控制台,并尝试导入该模块而不会引发异常;或者查看项目解释器列表里是否有 Flask 出现。 另外,确保所使用的 Python 版本与 Flask 兼容也很重要。通常情况下,默认配置即可满足需求,但如果遇到了兼容性问题,则可能需要调整目标 Python 版本来解决问题。 对于新创建的应用程序入口文件 (通常是 `app.py`) 来说,应该包含如下基础代码片段用于测试服务器能否正常工作: ```python from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return '<p>Hello, World!</p>' if __name__ == '__main__': app.run() ``` 当一切准备就绪之后,保存更改并通过右键单击编辑区域内的任意空白处选择 Run ‘app’ 或者直接按下 Shift+F10 键组合来启动开发 Web 服务。此时浏览器访问 http://localhost:5000/ 就可以看到返回的信息了[^3]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值