flask 构建简单的web项目

本文介绍了一个基于Python Flask框架构建的简易Web项目结构。项目包含一个统一的入口文件index.py,用于处理所有Web请求。项目库在saythanks目录下,包括static和templates文件夹,分别存放静态文件和HTML模板。通过定义路由和视图函数,可以实现简单的页面渲染。

web程序都要有一个统一入口,用以处理所有的web请求;

index.py

import saythanks

if __name__ == '__main__':
    saythanks.app.run()

项目库在saythanks目录,简单的web程序,只需要以下目录:

  • static,存储静态文件,如js,css文件
  • templates, html模板文件,可使用jinja2语法

项目库采用python包的形式,需要__init__.py文件

from .core import *

导入项目核心模块到saythanks空间;

core.py

from flask import Flask, request, session, render_template, url_for
from flask import abort, redirect, Markup, make_response

app = Flask(__name__)
app.secret_key = os.environ.get('APP_SECRET', 'CHANGEME')
app.debug = True

@app.route('/')
def index():
    return render_template('index.htm.j2', title = Test)

这样就可以开始构建简单的web项目了;
项目要用到的第三方库,可以写在requirements.txt中,使用pip安装;

参见系列文章
Flask 简单应用- Hello world

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值