FLASK第一个DEMO,小白教程

Posted 小海哥的号

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FLASK第一个DEMO,小白教程相关的知识,希望对你有一定的参考价值。

版权声明

本文首发自微信公共帐号:

小海哥的号(here_xulh)

无需授权即可转载,甚至无需保留以上版权声明

阅读提示:

如果要看,请逐字逐句地看


打开pycham创建项目

FLASK第一个DEMO,小白教程

创建虚拟工作环境

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

class Book:
   # 类属性的定义(定义书本四个属性;标题,价格,作者,出版社)
   def __init__(self,title,price,author,publisher):
       self.title = title
       self.price = price
       self.author = author
       self.publisher = publisher

FLASK第一个DEMO,小白教程

<!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第一个DEMO,小白教程

# 从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)

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

大功告成,如下展示

FLASK第一个DEMO,小白教程

FLASK第一个DEMO,小白教程

ID:herexu

以磨砂纸的方式在打磨桌椅多年始终造不出桌椅后,再以不要脸的姿态开启007不写就出局之路。

小海哥,五年的JAVA开发,一年的产品经理,前湖人的伪球迷,现勇士的伪球迷,篮球嘴炮党。

这里除了脸,啥都有。

可以在微信后台回复“不要脸”可以与我互动




以上是关于FLASK第一个DEMO,小白教程的主要内容,如果未能解决你的问题,请参考以下文章

Flask---使用Bootstrap新建第一个demo

《Flask 入门教程》第二版发布

Web开发入门教程:Pycharm轻松创建Flask项目

Flask传参处理——Flask教程

小白学Python | 最简单的Django 简明教程

小白学Flask第十一天| flask-sqlalchemy数据库扩展包