gpt4 book ai didi

python - FastAPI - 如何生成随机 ID?

转载 作者:行者123 更新时间:2023-12-05 01:07:33 27 4
gpt4 key购买 nike

我正在使用 FastAPI 制作简单的 CRUD API,我想做的是在创建新项目时生成唯一随机数(其他字段是地址和名称,应由用户填写)。我该怎么做?

我的代码片段带有类和 POST 函数。

app = FastAPI()

userdb = []

class User(BaseModel):
id: int
address: str
name: str

@app.post("/users")
def add_user(user: User):
userdb.append(users.dict())
return userdb[-1]

最佳答案

uuid4通常是要走的路

在使用函数 anywhere 生成的任何 id 中,它绝对是独一无二的,具有天文可能性(请参阅 RFC-4122 Section 4.4),并且速度非常快

from uuid import uuid4

...
unique_id = str(uuid4())

关于python - FastAPI - 如何生成随机 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67335107/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com