Команда переноса не выполнена - PullRequest
0 голосов
/ 28 января 2020

У меня есть вызов здесь. В настоящее время я создаю приложение и попытался добавить свое приложение в настройки следующим образом:

INSTALLED_APPS = [
    'polls.apps.PollsConfig',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

В модели приведен код:

from django.db import models

class Question(models.Model):
    question_text = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')

class Choice(models.Model):
    question = models.ForeignKey(Question, on_delete=models.CASCADE)
    choice_text = models.CharField(max_length=200)
    votes = models.IntegerField(default=0)

Изначально Я использовал эту команду в терминале

cd myproject
manage.py migratrate

Вот вывод: Применить все миграции: admin, auth, contenttypes, session
Запуск миграций: миграции не применяются. Определив свою базу данных в модели, я использовал следующую команду. Пожалуйста, как мне это исправить? Обратите внимание, что я новичок в Python и Django

1 Ответ

0 голосов
/ 29 января 2020

Убедитесь, что файл и каталог polls/migrations/__init__.py существуют. Если приложение polls правильно зарегистрировано в INSTALLED_APPS и модель зарегистрирована правильно, но файл миграции не создан, следующая вещь, которую нужно проверить, - проверить, является ли каталог миграции нормальным. Django проверяет, существует ли файл __init__.py в папке миграции, поэтому если он не существует, он не будет генерировать файл миграции.

приложение опросов без polls/migrations/__init__.py:

the polls app without polls/migrations/__init__.py

приложение опросов с polls/migrations/__init__.py:

the polls app with polls/migrations/__init__.py

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...