模板和模型的参照文档 : https://jinja.palletsprojects.com/en/2.11.x/templates/#super-blocks
blog关系分析

用户模型
models.py
from datetime import datetime
from exts import db
class User(db.Model):
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
username = db.Column(db.String(15), nullable=False)
password = db.Column(db.String(64), nullable=False)
phone = db.Column(db.String(11), unique=True, nullable=False)
email = db.Column(db.String(30))
# 头像, 存放的是地址
icon = db.Column(db.String(100))
isdelete = db.Column(db.Boolean, nullable=False)
rdatetime = db.Column(db.DateTime, default=datetime.now())
def __str__(self):
return self.username
文章模型
from datetime import datetime
from exts import db
# 文章模型
class Article(db.Model):
# id
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
# 标题
title = db.Column(db.String(50), nullable=False)
# 内容
content = db.Column(db.Text, nullable=False)
# 发布时间
pdatetime = db.Column(db.DateTime, default=datetime.now)
# 阅读数
click_num = db.Column(db.Integer, default=0)
# 收藏
save_num = db.Column(db.Integer, default=0)
# 点赞
like_num = db.Column(db.Integer, default=0)
版权声明:本文为qq_33962481原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。