1

我的项目层次结构 -

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 检测到这个模型。

PS 另外我如何在这里缩进我的代码?

4

1 回答 1

1

它必须在<app>.models. 在那里导入它。

Meta是一个类属性,因此它必须与其他类属性处于相同的缩进位置。

于 2011-04-27T08:13:35.873 回答