gpt4 book ai didi

Python/Django : synonym for field "type" in database model (reserved built-in symbol)

转载 作者:IT老高 更新时间:2023-10-28 20:53:36 34 4
gpt4 key购买 nike

我创建了一个 django 项目。它包含一个具有“type”属性的模型类。我认为“类型”是描述该字段最合适的术语,因为它定义了条目的类型。

class Vehicle(models.Model):
TYPE = (
(u'car', u'Car'),
(u'motorcycle', u'Motorcycle'),
(u'airplane', u'Airplane'),
)

type = models.CharField(max_length=100, choices=TYPE)

我不太喜欢“种类”或“类别”,因为它们不像“类型”那么通用。

问题

Assignment to reserved built-in symbol: type
  1. 这是一个警告,所以这是个问题吗?
  2. 如果是,我有什么选择?
  3. 您对“类型”这个词有什么好的替代方法吗?

最佳答案

我不同意其他答案。无需更改。

在我看来,混淆的风险很小,因为除非通过实例,否则您永远不会访问该属性。 my_vehicle.type 不容易与(例如)type(my_vehicle) 混淆。

关于Python/Django : synonym for field "type" in database model (reserved built-in symbol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10515891/

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