先新建一个文件夹  templates

from flask import Flask

#创建Flask应用程序实例
#需要传入__name__,作用是为了确定资源所在的路径
app = Flask(__name__) #定义路由及视图函数
#Flask中定义路由是通过装饰器实现的
#路由默认只支持GET,如果需要增加,需要自行指定
@app.route('/', methods=['GET','POST'])
def index():
return 'hello flask' #使用同一个视图函数,来显示不同用户的订单信息
#<>定义路由的参数,<>内需要起个名字
@app.route('/orders/<int:order_id>')
def get_order_id(order_id):
#需要在视图函数的()内填入参数名,后面的代码才可以使用
#参数类型默认是字符串,unicode
print(type(order_id)) #有的时候,需要对路由做访问优化,订单ID应该是int类型 return 'order_id %s' % order_id if __name__ == '__main__':
app.run(debug=True) from flask import Flask,render_template app = Flask(__name__) @app.route('/')
def index():
#例如需要传入网址
url_str='www.itheima.com'
return render_template('index.html', url_str=url_str)
# 前面的url_str是在模块中使用的名称
# 第一个参数是模板的文件名,后面的参数都是键值对, 表示模板中变量对应的真实值
# 使用{# #}注释
# {{}} 来表示变量名,这种语法叫做变量代码块
# 通常模板中使用的变量名和要传递的数据的变量名要一致
#控制代码块 {% %}
#{% if user%}
# {{user}}
# {%else%}
# hello!
#for 循环的使用
# {% for num in my_list %}
# {{num}}<br>
# {% endfor %} if __name__=='__main__':
app.run(debug=True)

最新文章

  1. JavaScript获取时间戳、日期格式化
  2. iOS开发UI篇—UITabBarController简单介绍
  3. Python之路【第一篇】:Python简介和入门
  4. unity自定义菜单面板开发
  5. 多线程编程3 - GCD
  6. C语言 在VS环境下一个很有意思的报错:stack around the variable was corrupted
  7. 优化ABAP性能(摘录)
  8. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column &#39;??????&#39; in &#39;field list&#39;
  9. 安装Ubuntu下的开发工具
  10. skip list
  11. Server.MapPath()目录详解
  12. apache 设置404页面
  13. Swift - 闭包的介绍及用法(以数组排序为例)
  14. 用scikit-learn研究局部线性嵌入(LLE)
  15. Android事件处理概述
  16. 连上Wi-Fi 热点自动弹窗的实现方法
  17. 【Netty源码分析】发送数据过程
  18. Mysql加锁过程详解(6)-数据库隔离级别(2)-通过例子理解事务的4种隔离级别
  19. zookeeper的安装和启动教程
  20. 数组的高级API-sort

热门文章

  1. java课程课后作业190502之单词统计
  2. rdlc报表带参数打印
  3. php-fpm启动 关闭 重启
  4. Codeforces 437D 贪心+并查集
  5. dwz框架
  6. Sequence Models Week 2 Operations on word vectors
  7. POJ 1164:The Castle
  8. 合并排序_python
  9. 使用Map,统计字符串中每个字符出现的次数
  10. 吴裕雄--天生自然 JAVASCRIPT开发学习: 表单