我将 Django 1.1.4 与 python 2.6 一起使用。我刚刚在模型列表中添加了一个新模型并使用了 syncdb 命令,但它没有显示在数据库中。我已经确保在 Meta 类中使用“my_app”名称作为应用标签。我还尝试创建一个新数据库并再次同步所有模型,但奇怪的是我的模型是唯一没有同步的模型。下面我已经包含了代码:
from django.db import models
from coredump.analyzer.models.model import ExtendedModel
class Netpath(ExtendedModel):
buildno=models.IntegerField()
path = models.CharField(max_length=300)
class Meta:
app_label = 'analyzer'
ordering = ['buildno']
def __unicode__(self):
return '%d' % self.buildno
扩展模型是我制作的另一个模型,它与框架中的其他模型完美配合。添加它的代码也不会那么有用。任何帮助将不胜感激