Форум сайта python.su
Вопрос абсолютно простой, но не могу применить миграцию. Использую Django 2.1.1
Приложение прописано:
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'store', ]
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } }
python manage.py migrate
class ProductCategory(models.Model): name = models.CharField(verbose_name='имя', max_length=64, unique=True) description = models.TextField(verbose_name='описание', blank=True)
python manage.py makemigrations
Отредактировано SergeyChmutov (Окт. 29, 2018 16:12:33)
Офлайн
syncdb ?
Офлайн
ZerGЭто ведь применялось до версии 1.7. Моя ошибка не дописал версию, использую Django 2.1.1
syncdb ?
Офлайн
SergeyChmutov
вот этот код, что у вас выводит в python manage.py shell?
import django.apps django.apps.apps.get_models()
Офлайн
Papa_Svin
SergeyChmutovвот этот код, что у вас выводит в python manage.py shell?
[<class 'django.contrib.admin.models.LogEntry'>, <class 'django.contrib.auth.models.Permission'>, <class 'django.contrib.auth.models.Group'>, <class 'django.contrib.a uth.models.User'>, <class 'django.contrib.contenttypes.models.ContentType'>, <class 'django.contrib.sessions.models.Session'>]
Офлайн
Вашей модели ProductCategory в списке нет. Покажите структуру каталогов, как ваши модели собственно импортируются?
Офлайн
Papa_Svin
Вашей модели ProductCategory в списке нет. Покажите структуру каталогов, как ваши модели собственно импортируются?
Офлайн
Надо инициировать сначала структуру
python manage.py makemigrations store
Офлайн
SergeyChmutov
Я может чего-то не понимаю, но у вас в INSTALLED_APPS нет ни main_app ни shop, зато есть store
Офлайн
VadimKЧем это поможет, если джанга не видит моделей приложения?
Надо инициировать сначала структуру
Офлайн