From 326348aff4cdaefde6c9f260f662593c20ce5c09 Mon Sep 17 00:00:00 2001 From: hackrobot Date: Sat, 10 Aug 2024 16:51:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E8=BF=81=E7=A7=BBmysql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/models.py | 39 +++++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/app/models.py b/app/models.py index 0ab7936..1618c56 100644 --- a/app/models.py +++ b/app/models.py @@ -9,19 +9,34 @@ from sqlalchemy.orm.attributes import get_history class User(Base): __tablename__ = "users" + # id = Column(Integer, primary_key=True, index=True) + # nickname = Column(String, index=True) + # remark = Column(String) + # wechat_number = Column(String) + # wxid = Column(String, index=True, unique=True) + # gender = Column(String) + # friendaddtime = Column(String) + # openid = Column(String, index=True) + # ebook = Column(Boolean, default=False) # 新增电子书字段 + # activity_status = Column(String, default="0") # 新增活动报名字段 + # vip_member = Column(Boolean, default=False) # 新增VIP会员字段 + # verification_code = Column(String, index=True) # 新增验证码字段 + # phone_number = Column(String, index=True, unique=True) # 新增手机号字段 + + # 迁移mysql id = Column(Integer, primary_key=True, index=True) - nickname = Column(String, index=True) - remark = Column(String) - wechat_number = Column(String) - wxid = Column(String, index=True, unique=True) - gender = Column(String) - friendaddtime = Column(String) - openid = Column(String, index=True) - ebook = Column(Boolean, default=False) # 新增电子书字段 - activity_status = Column(String, default="0") # 新增活动报名字段 - vip_member = Column(Boolean, default=False) # 新增VIP会员字段 - verification_code = Column(String, index=True) # 新增验证码字段 - phone_number = Column(String, index=True, unique=True) # 新增手机号字段 + nickname = Column(String(255), index=True) # 添加长度限制 + remark = Column(String(255)) # 你也可以为其他字符串列添加长度限制 + wechat_number = Column(String(255)) + wxid = Column(String(255), index=True, unique=True) + gender = Column(String(10)) # 可以考虑为性别列添加长度限制 + friendaddtime = Column(String(50)) # 你也可以为日期时间字段选择合适的长度 + openid = Column(String(255), index=True) + ebook = Column(Boolean, default=False) + activity_status = Column(String(50)) # 为活动状态添加合适的长度 + vip_member = Column(Boolean, default=False) + verification_code = Column(String(50), index=True) # 验证码的长度 + phone_number = Column(String(20), index=True, unique=True) # 电话号码长度 def sengTgmesage(message):