![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flask
zhiliang-chen
大数据工程师
展开
-
Flask 简单应用- Hello world
简单应用- Hello world IndexController.py from flask import Flask; app = Flask(__name__); @app.route('/') def hello_world(): return 'Hello World'; if __name__ == '__main__': app.run(0.0.0.0, 8080,d...原创 2019-10-08 17:51:49 · 271 阅读 · 0 评论 -
Flask 路由和URL传参数
路由和URL传参数 IndexController.py from flask import Flask; app = Flask(__name__); # 不区分URL最后的斜杠 app.strict_slashes = False; @app.route('/flask') def hello_flask(): return 'Hello Flask' @app.route('/p...原创 2019-10-08 18:08:35 · 5112 阅读 · 0 评论 -
Flask 转跳和构造URL
from flask import Flask, redirect, url_for; app = Flask(__name__); app.strict_slashes = False; @app.route('/admin') def hello_admin(): return 'Hello Admin'; @app.route('/guest/<guest>') de...原创 2019-10-09 16:24:28 · 215 阅读 · 0 评论 -
Flask 模板,静态文件,POST传值
模板文件是放在目录templates下,静态文件放在目录static下; 模板使用Jinja2语法; 首页模板./templates/index.html <html> <head> <title>{{title}}</title> <script type = "text/javascript" src...原创 2019-10-09 17:06:08 · 561 阅读 · 0 评论 -
Flask Cookies和Sessions
Cookies保存在客户端,控制重复登录不用再输入账号密码; Sessions保存在服务端,控制登录时长之类的;需要设置secret_key; 首页模板./templates/index.html <html> <body> <form action = "/setcookie" method = "POST"> ...原创 2019-10-09 17:45:07 · 161 阅读 · 0 评论 -
saythanks.io项目分析(1) 正常运行
saythanks.io项目分析(1) 运行 项目地址: https://github.com/BlitzKraft/saythanks.io Kennethreitz 写的一个简单的网站(基于 Flask),用于向开源项目作者发送感谢邮件的 Web App。 该项目结构简单,可以用来学习大神是如何快速开发 Web 项目、方法、代码风格、开发常用库。 下载解压,安装依赖库 pip install...原创 2019-10-10 17:03:05 · 161 阅读 · 0 评论 -
saythanks.io项目分析(2) t.py
代码 import os import saythanks is_test_run = 'TEST' in os.environ if __name__ == '__main__' and not is_test_run: saythanks.app.run() 入口文件; 可以指定web访问的IP和端口; saythanks.app.run('0.0.0.0', 80) 访问,...原创 2019-10-10 17:17:16 · 102 阅读 · 0 评论 -
saythanks.io项目分析(3) saythanks库
saythanks目录结构 core.py email.py __init__.py sqls static storage.py templates 包都必须有__init__.py文件,否则导入失败;并且导入时就会执行,用于包初始化; from .core import * 将包内模块core的所有变量,导入到包命名空间; core.py的主要内容 from flask import Fl...原创 2019-10-11 13:37:34 · 85 阅读 · 0 评论 -
flask 构建简单的web项目
web程序都要有一个统一入口,用以处理所有的web请求; index.py import saythanks if __name__ == '__main__': saythanks.app.run() 项目库在saythanks目录,简单的web程序,只需要以下目录: static,存储静态文件,如js,css文件 templates, html模板文件,可使用jinja2语法 ...原创 2019-10-11 14:08:21 · 580 阅读 · 0 评论