flask ---blog 出现的问题总结
来源:互联网 发布:网络金融诈骗 编辑:程序博客网 时间:2024/06/05 18:27
首先关于models。
flask 的models 与 django的不同,个人感觉比较啰嗦些
class User(UserMixin, db.Model): __tablename__ = 'users' id = db.Column(db.Integer, primary_key = True) email = db.Column(db.String(64), unique=True, index=True) username = db.Column(db.String(64), unique=True, index=True) password_hash = db.Column(db.String(128)) role_id = db.Column(db.Integer, db.ForeignKey('roles.id')) #这里的role_id 和下面的role相对应
class Role(db.Model): __tablename__ = 'roles' id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(64), unique=True) default = db.Column(db.Boolean, default=False, index=True) permissions = db.Column(db.Integer) users = db.relationship('User', backref='role', lazy='dynamic') #没错就是这个relationship ,第一个参数是models对象,backref则是一个链接,表示Role对象可以以赋值的形式和User结合
解释的不好,举个栗子:
u=User(….. role = Role.query(id=1)
关于jinja2 模板继承问题:
1.要注意,要想在子模板显示某些东西必须要继承父模板或改写父模板的“block”切记!
2.略
3.略
阅读全文
0 0
- flask ---blog 出现的问题总结
- flask 出现 TemplateNotFound的问题
- blog出现的一个问题
- Flask部署apache问题总结
- 【Flask】Flask解决跨域的问题
- 项目出现的问题总结
- Eclipse 出现的问题总结
- jdbc出现的问题总结
- 练习flask遇到的问题
- 对自己写的blog出的问题进行总结
- Java Swing 总结应注意的问题 - lzlalpha??Blog - CSDNBlog
- PostMessage时候出现的问题总结
- 使用activereport时出现的问题总结
- 做题出现的问题总结
- 查看别人源码出现的问题总结
- ACCESS使用中出现的问题总结
- ubuntu 使用中常出现的问题总结
- Java中常出现的乱码问题总结
- 新手小白的Java之路
- Python 生成器
- 货币
- 埃及分数式 使用枚举法求解分数3/11的所有3项埃及分数式
- 打包发布自己的nodejs包
- flask ---blog 出现的问题总结
- Kafka 低级API 查看topic
- resizeTo()- 会移动的窗口
- windows 10 下sublime text 3配置c/c++编译环境
- android 教你如何导入、使用类库
- Qt-QML-ComboBox-自定义,实现状态表示,内容可以动态正价,使用ListModel
- Mysql 插入中文错误:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1
- 指针
- Ubuntu14.04编译caffe问题记录