Python/Django: синоним поля «тип» в модели базы данных (зарезервированный встроенный символ)

Я создал проект 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. У вас есть хорошая альтернатива термину «тип»?
20
задан Alp 18 May 2012 в 11:08
поделиться