我们如何在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)
答案 0 :(得分:0)
我如下解决了该问题:
Reported_Date =models.CharField(max_length=30,db_column='Reported Date')