gpt4 book ai didi

python - 将用户 ID 的类型更改为 UUID

转载 作者:太空狗 更新时间:2023-10-29 21:17:20 29 4
gpt4 key购买 nike

我正在使用 django.contrib.auth.models 中的 User 模型,默认的 id(primary_key) 类型是 int,如何将其更改为 UUID?,例如 id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)

最佳答案

如果您需要更改默认用户模型,请使用 AbstractUser 模型。

import uuid
from django.db import models
from django.contrib.auth.models import AbstractUser

class MyUser(AbstractUser):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)

然后在你的settings.py中,

AUTH_USER_MODEL = 'myapp.MyUser'

关于python - 将用户 ID 的类型更改为 UUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32311048/

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