我的项目层次结构 -
MyProject - > myapp - > MyPackage - > models.py。
在这个models.py中有一个类 -
class Tagline(models.Model):
name = models.CharField(max_length=20)
tagline = models.CharField(max_length = 40)
class Meta:
app_label = 'myapp'
但是当我尝试访问此表时(通过管理员或普通视图)django会抛出一个错误说明 -
表“myapp_tagline”不存在。
除了app_label之外我还需要指定什么才能让django检测到这个模型。
P.S。另外我如何在这里缩进我的代码?
答案 0 :(得分:1)
必须在<app>.models
。将其导入。
Meta
是一个类属性,因此它必须与其他类属性位于相同的缩进处。