FLASK第一个DEMO,小白教程
Posted 小海哥的号
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FLASK第一个DEMO,小白教程相关的知识,希望对你有一定的参考价值。
版权声明
本文首发自微信公共帐号:
小海哥的号(here_xulh)
无需授权即可转载,甚至无需保留以上版权声明
阅读提示:
如果要看,请逐字逐句地看
打开pycham创建项目
创建虚拟工作环境
class Book:
# 类属性的定义(定义书本四个属性;标题,价格,作者,出版社)
def __init__(self,title,price,author,publisher):
self.title = title
self.price = price
self.author = author
self.publisher = publisher
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>book-list</title>
</head>
<body>
<h1>Book List</h1>
<table border="1">
<tr>
<td>标题</td>
<td>价格</td>
<td>作者</td>
<td>出版社</td>
</tr>
{% for book in books %}
<tr>
<td>{{book.title}}</td>
<td>{{book.price}}</td>
<td>{{book.author}}</td>
<td>{{book.publisher}}</td>
</tr>
{% endfor %}
</table>
</body>
</html>
# 从flask保重引入 FLSK主类,render_template 模板定位类
from flask import Flask, render_template
# 从自己定义的model.book文件中引入 BOOK类
from models.book import Book
#告诉站点的起始位置,创建Flask实例
#主要入口
app = Flask(__name__)
#app.route 指定路由 路由装饰响应处理函数
@app.route('/books/')
def bookList():
books = [Book('Python Flask', 59.00, 'flask', '清华大学'), Book('Python 基础', 5.00, '小海哥', '清华大学'),
Book('Python 爬虫', 59.00, '大海哥', '清华大学'), Book('Python 人工智能', 1199.00, 'flask', '机械工业出版社大学')]
return render_template("book-list.html", books=books)
if __name__ == '__main__':
# 程序配置 打开app debug模式
app.run(debug=True)
大功告成,如下展示
ID:herexu
以磨砂纸的方式在打磨桌椅多年始终造不出桌椅后,再以不要脸的姿态开启007不写就出局之路。
小海哥,五年的JAVA开发,一年的产品经理,前湖人的伪球迷,现勇士的伪球迷,篮球嘴炮党。
这里除了脸,啥都有。
可以在微信后台回复“不要脸”可以与我互动
以上是关于FLASK第一个DEMO,小白教程的主要内容,如果未能解决你的问题,请参考以下文章