【发布时间】:2017-08-27 10:29:51
【问题描述】:
我正在使用 Flask 和 Flask-SQLAlchemy 构建一个 Rest API。只是想知道,有什么方法可以生成唯一的 ID 字符串主键?此密钥将用于身份 API 端点,例如:
POST v0.2/users/4q2VolejRejNmGQB/messages
代替
POST v0.2/users/123/messages
我在玩http://hashids.org/,但似乎有问题,因为我保存数据后会自动生成主键,而哈希需要生成给定的整数
【问题讨论】:
-
如何设置一个具有唯一约束的字段?
-
使用 uuid 库
-
知道了,我正在使用 uuid 和 base64 来生成友好的唯一 url。谢谢!
标签: python api flask flask-sqlalchemy