Django ForeignKey в скобках: модель не может быть разрешена - PullRequest
0 голосов
/ 19 марта 2020

Мне нужно использовать скобки для определения моего внешнего ключа в Django. К сожалению, я получаю ошибку, которую не могу исправить ..

raise ValueError('Related model %r cannot be resolved' % self.remote_field.model)
ValueError: Related model 'Deck' cannot be resolved

Это моя модель:

class DeckDevice(models.Model):
    deck = models.ForeignKey(
        "Deck", on_delete=models.CASCADE, related_name="deckdevice"
    )
    #somemorecode

моя миграция:

#somemoremigrations

migrations.CreateModel(
            name="DeckDevice",
            fields=[
                (
                    "id",
                    models.AutoField(
                        auto_created=True,
                        primary_key=True,
                        serialize=False,
                        verbose_name="ID",
                    ),
                ),
                ("start", models.DateTimeField()),
                ("end", models.DateTimeField(blank=True, null=True)),
                (
                    "deck",
                    models.ForeignKey(
                        on_delete=django.db.models.deletion.CASCADE, to="film.Deck"
                    ),
                ),
            ],
        ),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...