提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:董玉霞|2022-09-01 10:41:49.670|阅读 721 次
概述:如果您想使用 Python 构建一款简单的 Web 应用程序,Flask 微框架可能是最佳选择之一。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
如果您想使用 Python 构建一款简单的 Web 应用程序,Flask 微框架可能是最佳选择之一。 借助 Flask,只用一个 Python 文件就可以构建出完整的 Web 应用程序并根据需要进行扩展。
在 PyCharm 中构建 Flask 应用程序更加简单。 PyCharm 负责创建特定(适宜)目录结构和设置,确保正确安装 Flask、Jinja 和 Werkzeug WSGI 工具包。
目录
在这篇 Flask 快速教程中,在一分钟内设置了一个简单的 Flask 应用程序,并展示了实用的 PyCharm 工具包。这篇教程将展示的内容包括:
您可以通过两种方式在 PyCharm 中创建新的 Flask 项目:
导航到主菜单,选择 File | New Project(文件 | 新建项目)。
或者,在欢迎屏幕上点击 New Project(新建项目)。
通过这两种方式,PyCharm 都会将您带到 New Project(新建项目)对话框,在其中左侧面板的 Project types(项目类型)列表中可以选择 Flask。
在 New Project(新建项目)对话框中,您需要在 Location(位置)中指定项目位置路径。
下一步是选择用于此特定项目的解释器。 您可以使用已经为其他项目设置的现有解释器,也可以创建新解释器。 设置新解释器时,您可以自选环境,例如虚拟环境、Pipenv、Poetry 或 Conda。
您还需要为新虚拟环境指定所需位置和基础解释器。
如果您想将机器上全局 Python 中已安装的所有软件包添加到虚拟环境,请选中 Inherit global site-packages(继承全局站点软件包)复选框。
如果要将此环境用于其他项目,请勾选 Make available to all projects(可用于所有项目)复选框,下次为新项目设置 Python 解释器时即可选择此环境。
设置环境后,您可能需要指定模板语言和模板文件夹名称。 这可以从 New Project(新建项目)对话框完成。 PyCharm 默认将 Jinja 设置为模板语言并将模板文件夹命名为“templates”。
现在就可以开始新 Flask 项目了! 记得点击对话框右下角的 Create(创建)按钮。 PyCharm 将创建具有特定目录结构和专用模板文件夹的 Flask 应用程序,并在您的机器上安装 Flask(如果尚未安装)。
在 PyCharm 预配置新的 Flask 应用程序后,将出现一个打开的 app.py 文件,这是一个存根 Python 脚本,可用于测试应用程序是否运行正常以及设置是否正确。
请注意,如果您使用的是 macOS Monterey,可能需要更改默认端口才能运行 app.py,否则会出现错误。 下文将介绍如何更改端口。
要手动配置运行配置,您可以在间距中 Run(运行)按钮旁边的下拉菜单中选择 Edit run configuration(编辑运行配置)。
在 Run/Debug Configurations(运行/调试配置)对话框中,您需要点击 Add new run configuration(添加新的运行配置)(或按对话框窗口左上角的加号)并从配置列表中选择 Flask server(Flask 服务器)。
您需要指定 Target(目标)和 Application(应用程序)字段的值。
您可以在 Target(目标)字段中指定不同的目标类型,具体取决于运行的内容:Python 文件的路径、Flask 项目中的模块,甚至是模块、脚本和 Flask 实例的自定义组合。 对于我们的示例,我们将运行名为 autoapp.py 的文件。
在 Application(应用程序)字段中,需要定义待执行的应用程序的名称。 在本例中为 app。
您可以在 Run/Debug Configurations(运行/调试配置)对话框中更改默认端口。 在 Additional options(其他选项)字段中打印 --port=[number of port] 。
以上便是在PyCharm最新版本中创建 Flask 应用程序的相关内容,加入官方社群,互相交流探讨。
想要了解或购买PyCharm正版购买的朋友,欢迎咨询
PyCharm技术交流群:786598704 欢迎进群一起讨论
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢