使用flask框架实现一个简单的网页加法运算器
来源:互联网 发布:源码开发什么意思 编辑:程序博客网 时间:2024/04/29 11:54
1. 前言
最近在看Python web 开发的一些内容, 正好看到了flask, 这里做一些记录
2. flask框架简要说明
- flask 是一个微型的web框架, 相比于 Django 集成了各种模块功能, flask 只是使用了简单的核心, 相关功能可以根据需要进行扩展
3. 一些注意事项
- html 模板文件需要放置在templates文件夹下, 图片文件放在static文件夹下
- 当遇到各种莫名其妙的问题的时候, 其实重新启动一下服务就可以了2333
- 我们之前遇到一个 500 内部错误, 找了好久都没找出来是什么原因, 后来重启了一下, 好了。。。。
- 从form 表单中提取数据, 注意是使用 post 方式
4. 实现效果
5. 实现代码
main.py
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author: zhyh2010# @Date: 2016-05-29 14:44:56# @Last Modified by: anchen# @Last Modified time: 2016-05-29 15:40:49from flask import Flaskfrom flask import render_templatefrom flask import url_forfrom flask import requestapp = Flask(__name__)@app.route('/', methods=['GET', 'POST'])def index(): if request.method == "POST": a = request.form['left'] b = request.form['right'] c = int(a) + int(b) return render_template('index.html', RESULT = str(c)) return render_template('index.html')if __name__ == "__main__": app.run(port = 8881)
index.html
<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <title>Calculator</title> </head> <body> <div align="center" style="margin-top:80px"> <!-- <img src="../static/yurisa.jpg" alt="yurisa" height = "400px" /> --> <img src=" {{url_for('static', filename='yurisa.jpg') }} " alt="yurisa" height = "400px" /> </div> <div align="center" style="margin-top:30px"> <form method="POST" name = "form1"> <input type="text" name = "left" placeholder = "left"/>+ <input type="text" name = "right" placeholder = "right"/>= <input type="text" name = "result" placeholder = "result" readonly="readonly" value = "{{ RESULT }}"/> <input type="submit" value = "submit"/> </form> </div> </body></html>
0 0
- 使用flask框架实现一个简单的网页加法运算器
- 栈实现一个简单的运算器
- 一个简单的四则运算器
- 使用python的Flask实现一个简单RESTful API服务器端
- 使用Python Flask框架快速实现简单API
- 用switch...case设计一个简单的运算器
- python--flask框架的安装和简单使用
- 【Flask】(LV.0) Flask的简单使用
- 一个简单的flask程序
- 使用Python的Flask框架实现视频的流媒体传输
- 位运算实现加法的一个简单例子
- Flask网页框架实践
- 使用CXF框架实现webservice的一个简单例子
- 使用Akka实现一个简单的RPC框架(一)
- 使用Akka实现一个简单的RPC框架(二)
- JAVA语言 加法运算器
- 运算器的特殊实现方法
- 使用python的Flask实现一个RESTful API服务器端[翻译]
- Linux中的find 指令
- php实现socket(转)
- 【CodeForces 670A】Holidays(水题)
- 14. Longest Common Prefix
- 在Linux环境下mysql的root密码忘记解决方法
- 使用flask框架实现一个简单的网页加法运算器
- Hive的文件格式
- 4.Tornado对Web请求与响应的处理机制 (副标题:作为Web Server的功能)
- CentOS 7安装msyql(yum和Mysql5.7(解压缩版))
- 换博客啦啦啦啦
- 实现网站用户名以及密码
- 欢迎使用CSDN-markdown编辑器
- 在Windows 7/8/10下安装Python开发环境 以及对git的理解与简易使用
- FASTDFS安装与配置