【发布时间】:2016-12-05 22:59:32
【问题描述】:
每当我尝试访问外键时,我都会收到“没有这样的列”。这是一个模型:
class PerkLevel(models.Model):
perk_id = models.ForeignKey('Perk', on_delete=models.CASCADE, related_name='perk_id')
perk_level = models.IntegerField(default=1, choices=PERK_LEVELS)
perk_desc = models.CharField(max_length=250, null=True, blank=True)
class Meta:
db_table = u'pl'
当我尝试执行这样的简单查询时:
cursor.execute("SELECT perk_id FROM pl")
我得到“没有这样的列:perk_id”。自己写sql时如何获取外键?
【问题讨论】:
标签: django sqlite foreign-keys