Flask SQLAlchemy是一个用于在Flask应用程序中进行数据库操作的库,而PostgreSQL是一种开源的关系型数据库管理系统。在使用Flask SQLAlchemy和PostgreSQL时,可以通过以下方式避免手动输入"id":
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
class User(db.Model):
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
name = db.Column(db.String(50))
# 插入新记录
user = User(name='John')
db.session.add(user)
db.session.commit()
import uuid
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
class User(db.Model):
id = db.Column(db.String(36), primary_key=True, default=str(uuid.uuid4()))
name = db.Column(db.String(50))
# 插入新记录
user = User(name='John')
db.session.add(user)
db.session.commit()
通过以上两种方式,可以避免手动输入"id",确保每次插入新记录时都能生成唯一的id值。
推荐的腾讯云相关产品和产品介绍链接地址:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云