Pycharm社区版创建Flask项目详解

一、创建工程项目

二、配置工程目录

新建的空项目下创建目录。

1、新建app.py文件

2、app.py代码如下:

c 复制代码
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文件的代码如下:

c 复制代码
<!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中的内容

相关推荐
闻道且行之4 小时前
TurboOCR:基于PP-OCRv6的极速Windows离线OCR工具,深度解析3.4GB依赖背后的技术架构
c++·人工智能·python·qt·机器学习·ocr
许彰午5 小时前
95_Python内存管理与垃圾回收
开发语言·python
骄阳如火6 小时前
Python 性能深度剖析:从“被诟病的慢”到“Rust 重塑”的拐点
python
满怀冰雪6 小时前
03-第一个 Paddle 程序:Tensor 创建、计算与设备管理
人工智能·python·paddle
CClaris7 小时前
大模型量化从0到1(九):用 llama.cpp 把模型转成 GGUF 并跑本地推理
人工智能·pytorch·python·深度学习·llama
学编程的小虎7 小时前
SenseVoice微调
人工智能·python·自然语言处理
诸葛说抛光7 小时前
国内大型汽车改装展览会定展 佛山改装 佛山汽车赛事
python·汽车
chouchuang7 小时前
day-030-综合练习-笔记管理器
开发语言·笔记·python
乖巧的妹子7 小时前
Python基础核心知识点详解:内置函数、运算符、字符串方法、数据结构与类型转换
python
幸福清风8 小时前
Python 完美处理Excel合并单元格:拆分填充+自动合并
python·excel·合并单元格·拆分单元格