加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

flask 杂记2

发布时间:2020-12-20 10:59:59 所属栏目:Python 来源:网络整理
导读:userlog 把user.id当作外键,则选要在user定义时,需要加上外键关系 class User(db.Model): __tablename__ = " user " __table_args__ = { " useexisting " : True} id = db.Column(db.Integer,primary_key= True) # 编号 name = db.Column(db.String( 100 )

userlog 把user.id当作外键,则选要在user定义时,需要加上外键关系

class User(db.Model):
    __tablename__ = "user"
    __table_args__ = {"useexisting": True}
    id = db.Column(db.Integer,primary_key=True)  # 编号
    name = db.Column(db.String(100),unique=True)  # 昵称
    pwd = db.Column(db.String(100))  # 密码
    email = db.Column(db.String(100),unique=True)  # 邮箱
    phone = db.Column(db.String(11),unique=True)  # 电话号码
    info = db.Column(db.Text)  # 个性简介
    face = db.Column(db.String(255),unique=True)  # 头像
    addtime = db.Column(db.DateTime,index=True,default=datetime.now)  # 添加时间
    uuid = db.Column(db.String(255),unique=True)  # 唯一标志符
    userlogs = db.relationship(UserLog,backref=user) # 会员日志外键关系
    comments = db.relationship(Comment,backref=user)  # 评论外键关系关联
    moviecols = db.relationship(MovieCol,backref=user)  # 电影收藏外键关系关联


# 定义会员登录日志模型
class UserLog(db.Model):
    __tablename__ = "userlog"
    __table_args__ = {"useexisting": True}
    id = db.Column(db.Integer,primary_key=True)  # 编号
    user_id = db.Column(db.Integer,db.ForeignKey(user.id)) # 所属会员
    ip = db.Column(db.String(100))  # 登录IP
    addtime = db.Column(db.DateTime,default=datetime.now)  # 添加时间

?================

在模板中的操作:
1、静态文件的引入
{{ url_for(‘static‘,filename=‘文件路径‘)}}
2、定义路由
{{ url_for(‘模块名.视图名‘,变量=参数)}}
3、定义数据块
{%block 数据块名称%} .....{% endblock %}

==================

index.html继承了home.html,index.html和home.html 在同级目录,要加上 home

{% extends "home/home.html" %}      <!-- 不能写成这样 {% extends "home.html" %}-->
{% block content %} <h1>Helo,World!</h1> {% endblock %}

?=============把一个页面添加到另一个页面

{% include "home/menu.html" %}

================

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读