Мне нужно использовать скобки для определения моего внешнего ключа в 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"
),
),
],
),