首页 > 其他 > 详细

flask中models定义表名时最好用小写字母

时间:2019-10-26 09:42:36      阅读:92      评论:0      收藏:0      [点我收藏+]
class Employee(db.Model, BaseDbModel):
id = db.Column(db.Integer, autoincrement=True, primary_key=True)
name = db.Column(db.String(30), nullable=False)
address = db.Column(db.String(100), nullable=True)
phone = db.Column(db.String(300), nullable=True)
post =db.Column(db.String(50), nullable=True)
note = db.Column(db.String(200), nullable=True)
company_id = db.Column(db.Integer, db.ForeignKey(‘company.id‘), nullable=False)

__tablename__ = ‘employee‘ # 如果大写,通过flask-migrate迁移进mysql还是小写的表名,如果再次迁移,会因表名不同,而重复操作报错。

def __init__(self, name):
self.name = name




常用操作命令:

python manage.py db migrate
python manage.py db upgrade
python manage.py runserver 或 python manage.py runsrever -h 192.168.2.13 -p 8080

flask中models定义表名时最好用小写字母

原文:https://www.cnblogs.com/seawind2012/p/11741757.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!