【发布时间】:2017-02-21 01:16:12
【问题描述】:
我的电话是
venues = ExtCalendar.objects.all()
但我得到一个错误
(1054, "Unknown column 'ext_calendar.id' in 'field list'")
即使 ext_calendar 表没有此列
我的模特:
class ExtCalendar(models.Model):
source_id = models.CharField(max_length=255)
ext_type = models.CharField(max_length=32)
ext_id = models.CharField(max_length=255)
out_id = models.CharField(max_length=255, blank=True, null=True)
confidence = models.FloatField(blank=True, null=True)
data = models.CharField(max_length=8192, blank=True, null=True)
ext_name = models.CharField(max_length=255, blank=True, null=True)
out_name = models.CharField(max_length=255, blank=True, null=True)
last_out_id = models.CharField(max_length=32, blank=True, null=True)
status = models.CharField(max_length=10)
out_formatted = models.CharField(max_length=1024, blank=True, null=True)
ext_formatted = models.CharField(max_length=1024, blank=True, null=True)
class Meta:
db_table = 'ext_calendar'
unique_together = (('source_id', 'ext_type', 'ext_id'),)
def __unicode__(self):
return self.ext_id
venues 的返回值是一个 QuerySet,其中包含以下错误查询:
SELECT `ext_calendar`.`id`, `ext_calendar`.`source_id`, `ext_calendar`.`ext_type`, `ext_calendar`.`ext_id`, `ext_calendar`.`out_id`, `ext_calendar`.`confidence`, `ext_calendar`.`data`, `ext_calendar`.`ext_name`, `ext_calendar`.`out_name`, `ext_calendar`.`last_out_id`, `ext_calendar`.`status`, `ext_calendar`.`out_formatted`, `ext_calendar`.`ext_formatted` FROM `ext_calendar`
那么如何从查询中删除 id 呢?
【问题讨论】:
-
啊,我没有同步问题,但其中一个答案确实链接到我正在寻找的内容,谢谢
-
实际上,我没有第一个链接,是的,这个问题是那个问题的重复
标签: python mysql django django-models