【小白笔记】python web学习之路-Flask(1)
来源:互联网 发布:访谈节目知乎 编辑:程序博客网 时间:2024/05/16 05:24
学了一段时间的python,这个学期开始学web框架,从Flask开始,当是做笔记,以免忘记……
首先是安装,安装好easy_install配置好环境变量,直接在cmd里键入easy_install flask就会自动下载并安装所需的模块了,出现异常的话,就直接看看异常出现在什么地方,复制网址,手动下载要安装的模块解压,里面含有一个setup.py文件,因此在该处打开cmd,键入python setup.py install即可(前面的python加不加都无所谓).
首先是安装,安装好easy_install配置好环境变量,直接在cmd里键入easy_install flask就会自动下载并安装所需的模块了,出现异常的话,就直接看看异常出现在什么地方,复制网址,手动下载要安装的模块解压,里面含有一个setup.py文件,因此在该处打开cmd,键入python setup.py install即可(前面的python加不加都无所谓).
Hello world!
首先,建立文件夹。个人习惯,所有flask学习的文件放在一个文件夹:
flask ---- hello --- templates --- index.html
--- hello.py
hello.py
#!/usr/bin/env python# -*- coding: utf-8 -*-from flask import Flask,render_templateapp = Flask(__name__)@app.route('/')def hello_world(): username = 'alien' return render_template('index.html', username = username)if __name__ == '__main__': app.debug = True app.run(host = '0.0.0.0', port = 80)
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title></title></head><body> <h1>hello world! {{ username }} ! from template file</h1></body></html>
在hello文件夹处打开cmd,键入 hello.py即可开始运行.在浏览器输入localhost或127.0.0.1即可看到hello world页面.
不知道怎么回事保存后排版乱了……可能我需要一点时间来学习如何写博客……请大家多多关照~~
0 0
- 【小白笔记】python web学习之路-Flask(1)
- Flask之旅《Flask Web开发:基于Python的Web应用开发实战》学习笔记
- Python Web框架之Flask(1)
- Flask web学习笔记1
- flask学习笔记之python代码模式
- 基于Python的Flask Web 开发 笔记 (1)
- 《Flask Web开发》学习笔记之bug--(1)【404 Not Found】
- Python Flask 学习笔记
- 小白学习python之路-----笔记(一)
- Flask Web 开发学习笔记(一)
- python学习笔记-基于flask的web服务提供
- 基于python的web框架——Flask 学习笔记
- python flask 学习笔记1 简单入门
- python Flask学习笔记(一)
- Python flask web框架学习
- flask学习笔记(-Web 表单)
- Flask web学习笔记2
- 《Flask Web开发》学习笔记之bug--(3)【ExtDeprecationWarning: Importing flask.ext.wtf is deprecated, use flask_】
- linux下vi命令大全
- android 解决图片大量下载:软引用必须懂4点
- TortoiseSVN 简明使用
- shell脚本浮点数,整数运算;for循环1加到100;Ubuntu12.04LTS 启动界面添加root登录;查找截取循环求和
- flex入门之Flex与Flash的关系
- 【小白笔记】python web学习之路-Flask(1)
- textbox框的常见验证
- hadoop整体结构图及服务组件详解
- 将CString字符串写入Unicode编码的txt文件
- 解决stackoverflow打开缓慢和样式错乱。
- Apache服务器的安装演示
- iOS开发之SQLite第三方框架
- android sqlite3
- Linux时间函数