当前位置: 首页 > news >正文

Pycharm社区版创建Flask项目详解

一、创建工程项目

在这里插入图片描述

二、配置工程目录

新建的空项目下创建目录。
1、新建app.py文件
在这里插入图片描述
2、app.py代码如下:

from flask import Flask, render_template

app = Flask(__name__)

@app.route("/")
def root():
    """
    主页
    :return: Index.html
    """
    return render_template('Index.html')


if __name__ == '__main__':
    app.run(debug=True, host='127.0.0.1', port='5000')

3、在根目录新建名为static的Python Package,新建完成后删除其下自动生成的__init__.py文件,static文件夹用来存放css、JavaScript、image等静态资源文件
在这里插入图片描述
4、在根目录新建名为templates的Python Package,新建完成后删除其下自动生成的__init__.py文件,templates文件夹用来存放HTML文件
在这里插入图片描述
在templates文件夹下新建index.html文件,index.html文件的代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>hello world</h1>
</body>
</html>

三、项目运行

上述目录创建后,运行app.py的main函数
在这里插入图片描述
浏览器访问127.0.0.1:5000即可看到index.html中的内容
在这里插入图片描述

相关文章:

  • ArcGIS Pro属性表添加字段是灰色的,点不了?+属性表导出为excel表格
  • 2025年使用Scrapy和Playwright解决网页抓取挑战的方案
  • 天津大学第二讲:《深度解读DeepSeek:部署、使用、安全》|附PPT下载方法
  • 1、pytest基本用法
  • 【多学科稳定EI会议大合集】计算机应用、通信信号、电气能源工程、社科经管教育、光学光电、遥感测绘、生物医学等多学科征稿!
  • 文档处理控件Aspose.Words 教程:.NET版中增强的 AI 文档摘要功能
  • C#中 String类API(函数)
  • DeepSeek大模型 + 自建知识库:用AI打造“专属问答机器人”
  • 婚姻的解构与重构 | 一场关于选择与责任的探索
  • Java中java.time.Instant类的详细使用示例、注释及关键特性说明,以及和LocalDateTime对比
  • 【监控系列】prometheus
  • 数据库基础知识点(系列一)
  • leetcode1109. 航班预订统计-medium
  • 数据库——关系代数之基本操作
  • 基于QT(C++)实现用户界面系统
  • PyeCharts基础语法
  • 绘制社交元宇宙:陶明解析Soul如何以AI技术重塑虚拟社交体验
  • 构建一个解释器的完整过程:以C语言为核心的技术探索
  • 【R语言】使用ALDEx2对微生物组进行差异分析
  • 【论文#目标检测】YOLO9000: Better, Faster, Stronger
  • 一场与纪录并行的伦敦马拉松,超40项新世界纪录诞生
  • 广东一公司违规开展学科培训被罚没470万,已注销营业执照
  • 首映|《人生开门红》:段子背后都是案子
  • 最大规模的陈逸飞大展启幕:回望他,回望一个时代
  • 网络达人“拿”别人的视频为自己带货赚佣金,法院判决赔偿1.4万元
  • 机票搜索热度飙升,透过数据看五一假期旅游热度