Я столкнулся с этой проблемой, когда моя база данных mongo имеет поле типа, которое является зарезервированным словом в Python. Как мне настроить его в Django, чтобы Django знал, что я имею в виду поле Type in mongo, но не запуская ошибки? Спасибо большое!Как сопоставить другое имя поля в поле django to mongo
# mongo object
payment: {
user = ObjectId("..."),
date: ISODate("2013-05-05T23:21:22.802Z"),
type: "downgrade"
}
# django
class Payment(models.Model):
user = models.ForeignKey(..)
date = models.DateTimeField(default=datetime.datetime.now, null=False)
type = models.CharField(blank=False, max_length=30) # <== cannot use type
ах, это является удивительным. спасибо Талвалину! – msunbot