我在Centos VPS上有一个Django项目.
我创建了一些模型并调试它们,以便它们验证并且不会出错.我将它们放在myapp的"models"文件夹中,并将每个模型添加到此目录中的init文件中,例如:
来自类别进口类别
我将应用程序添加到settings.py INSTALLED_APPS
并运行:
Python manage.py syncdb
它似乎工作正常,并添加了除我的应用程序之外的所有表.
然后我安装了South并将其添加到INSTALLED_APPS
并再次尝试了syncdb并运行:
Python manage.py schemamigration myapp --initial
它正确生成了文件,但没有任何内容(我的模型没有一个表).
"models"文件夹中的示例文件(usertype.py)
from django.db import models class UserType(models.Model): usertype_id = models.PositiveIntegerField(primary_key=True) description = models.CharField(max_length=100) is_admin = models.BooleanField() is_moderator = models.BooleanField() class Meta: app_label = 'myapp'
任何想法在这里可能会出错,为什么我无法检测到我的模型?