Django не создает таблицы БД для моделей (ни с syncdb, ни с South)
У меня есть проект Django на Centos VPS.
Я создал несколько моделей и отладил их, чтобы они проверялись и не выдавали ошибок. У меня они есть в папке "models" в моем myapp и я добавил каждую модель в файл инициализации в этом каталоге, например:
из категории импорт Категория
Я добавил приложение в settings.pyINSTALLED_APPS
и побежал:
Python manage.py syncdb
Похоже, что он работает нормально и добавил все таблицы, кроме тех, что для моего приложения.
Затем я установил Юг и добавил, что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'
Есть идеи, что может пойти не так, и почему я не могу найти что-то, чтобы обнаружить мои модели?