我正在尝试用django-multiselectfield创建一个模型,但是当我运行我收到一个错误,说:
AttributeError: module'django.db.models' has no attribute 'TextChoices'。我成功地安装了django-multiselectfield-0.1.10,但是我不知道为什么会出现这个错误。谢谢你的帮助!from django.db impor
我的django模型中有两个IntegerChoices子类,它们定义了api的票证优先级。我希望在我的网页上呈现优先级和状态以显示标签,但当使用api发送与标签对应的整数时。新IntegerChoices类的Django文档似乎非常小,并且不清楚标签函数是如何工作的。我意识到,呈现标签的错误是由于在我的模型开始时没有导入这一行:
from <e
我学到了很多,但我需要你的帮助。 Django模型 from django.db import models
class Ratings(models.IntegerChoicesmodels.ForeignKey(Car, on_delete=models.CASCADE,blank=True, nul
官方的django文档提供了以下示例,用于为列指定整数选项: class Card(models.Model):
DIAMONDmodels.IntegerField(choices=Suit.choices) 然而,我发现如果我打开‘’并简单地执行如下操作: c = Card()c.save() 它可以毫无问题地保存卡片,即使我的选择中没有包含那么指定我的整数选项有什么意义呢?