gpt4 book ai didi

Django:我如何使用来自 django-extensions 的 UUIDField

转载 作者:行者123 更新时间:2023-12-04 13:07:30 27 4
gpt4 key购买 nike

如何在我的模型中使用 UUIDField?

如果我做

somefield = UUIDField 

我得到:
 UUIDField is not defined.

我确实在我的模型文件之上导入了 uuid。

我在已安装的应用程序中有 django_extensions ......

最佳答案

了解如何使用 Django 应用程序功能的一个好地方是在应用程序的测试中。

以下是来自 django-extension's UUIDField tests 的一些示例模型演示如何使用该字段:

from django.db import models
from django_extensions.db.fields import UUIDField


class TestModel_field(models.Model):
a = models.IntegerField()
uuid_field = UUIDField()


class TestModel_pk(models.Model):
uuid_field = UUIDField(primary_key=True)

如果没有看到整个文件,很难知道发生了什么。确保导入 UUIDField来自 django_extensions.db.fields (就像上面的例子)而不是 Python 的 uuid模块。

关于Django:我如何使用来自 django-extensions 的 UUIDField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8773438/

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