Alp*_*Alp 20 python django model
我创建了一个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)
Run Code Online (Sandbox Code Playgroud)
我不太喜欢"善良"或"类别",因为它们不像"类型"那样通用.
Assignment to reserved built-in symbol: type
Run Code Online (Sandbox Code Playgroud)
And*_*ett 14
classification还是category.我知道你说你不喜欢category,但我看不出有什么不通用的呢?对于您的特定应用程序来说可能会有点过分(需要知道更多),但django确实支持模型继承.
Dan*_*man 14
我不同意其他答案.没有必要改变这一点.
在我看来,几乎没有混淆的风险,因为除了通过实例,你永远不会访问该属性.my_vehicle.type不容易混淆(例如)type(my_vehicle).
| 归档时间: |
|
| 查看次数: |
5599 次 |
| 最近记录: |