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" %}
================
总结以上是内存溢出为你收集整理的flask 杂记2全部内容,希望文章能够帮你解决flask 杂记2所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)