Python 未创建数据库,因为定义了;应用程序“U标签”;德扬戈的梅塔

Python 未创建数据库,因为定义了;应用程序“U标签”;德扬戈的梅塔,python,database,django,meta,Python,Database,Django,Meta,我正在用Django(1.3)设计一个简单的模型,它有3个字段和一些元选项 class DataSource(models.Model): title = models.CharField(max_length=255) priority = models.IntegerField(unique=True) read_only = models.BooleanField(default = False) class

我正在用Django(1.3)设计一个简单的模型,它有3个字段和一些元选项

class DataSource(models.Model):
    title           = models.CharField(max_length=255)
    priority        = models.IntegerField(unique=True)
    read_only       = models.BooleanField(default = False)

    class Meta:
        verbose_name = "Data Source"
        verbose_name_plural = "Data Sources"
        app_label = 'My Admin'
现在,当我
syncdb
时,数据库中没有创建此模型的表

原因可能是什么

我应该移除它吗

如果我想保留它,解决方案是什么

app\u标签
如果模型存在于标准的
models.py
之外(例如,如果应用程序的模型位于
myapp.models
的子模块中),则模型必须定义它是哪个应用程序的一部分:

app_label = 'myapp'

应用程序标签必须是应用程序名称。你没有名为“我的管理员”的应用程序。

@我只是一个新手,所以不能很好地使用它。。。下次会做得很好。。。