У меня есть проект Django на Centos VPS.
Я создал несколько моделей и отладил их, чтобы они проверялись и не выдавали ошибок. У меня они есть в папке «модели» в моем приложении, и я добавил каждую модель в файл инициализации в этом каталоге, например:
из категории импорт Категория
Я добавил приложение в 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'
Любые идеи, что здесь может пойти не так и почему я не могу ничего обнаружить для своих моделей?