嗨,我正在尝试按照这个教程来学习如何在我的烧瓶项目中获得分页。
https://betterprogramming.pub/simple-flask-pagination-example-4190b12c2e2e
我遇到了下面这行的问题
"colors = Color.query.all()“
“颜色”从何而来?
在我读过的所有教程中,都出现了这种形式的变量,但没有解释它来自何处
发布于 2021-07-14 03:17:21
Color类是一个用flask-SQLAlchemy实现的数据库模型。该类可用于添加、删除和查询数据库表中的条目。
模型的定义如下,包含三列。标识唯一键的ID、颜色的名称和添加数据库条目的日期。
from flask_sqlalchemy import SQLAlchemy
from datetime import datetime
# ...
db = SQLAlchemy(app)
class Color(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String, nullable=False, unique=True, index=True)
created_at = db.Column(db.DateTime(timezone=True),
nullable=False, unique=False, index=False,
default=datetime.utcnow)
# ...要使用数据库,您必须通过flask shell或在代码中创建所需的表,如下所示。
with app.app_context():
db.create_all()flask-SQLAlchemy介绍性example和SQLAlchemy documentation解释了更多内容。
我也推荐这个series of articles作为flask的一个很好的教程。
玩得开心。
https://stackoverflow.com/questions/68365915
复制相似问题