как указать имя столбца с пробелами в Django - PullRequest
0 голосов
/ 26 марта 2019

Как мы можем указать имена столбцов с пробелами в модели django?

У меня есть лист Excel с именами столбцов Дата выставления счета и Стоимость продажи.У меня не может быть имени столбца как "Значение счета" в модели Django.Это бросает синтаксическую ошибку.Если я указываю имя столбца как «Invoice_Date», модель django создает столбец с тем же именем.Но я не смог импортировать файл Excel с именем столбца «Дата выставления счета».Я не хочу заменять свои пробелы в именах столбцов Excel подчеркиванием.Пожалуйста, помогите решить эту проблему

class total(models.Model):
    Invoice_Date = models.DateField(db_column ='Invoice Date')
    Sales_Value = models.IntegerField(db_column ='Sales Value')
    objects = models.Manager()
    class Meta:
        abstract = True
        managed = True
    def __str__(self):
        return 'Invoice_Date : {0} Sales_Value : {1}'.format(self.Invoice_Date, self.Sales_Value)
...