Добрый день, сообщество, мне нужна ваша помощь, так как я не могу продолжить свой проект. Django model.py возвращает AttributeError: 'NoneType' object has no attribute 'nazev_zanru'
Мой models.py выглядит следующим образом:
from django.db import models
class Zanr(models.Model):
nazev_zanru = models.CharField(max_length=80, verbose_name="Žánr")
def __str__(self):
return "Nazev_zanru: {0}".format(self.nazev_zanru)
class Meta:
verbose_name = "Žánr"
verbose_name_plural = "Žánry"
class Film(models.Model):
nazev = models.CharField(max_length=200, verbose_name="Název Filmu")
rezie = models.CharField(max_length=180, verbose_name="Režie")
zanr = models.ForeignKey(Zanr, on_delete=models.SET_NULL, null=True, verbose_name="Žánr")
def __str__(self):
return "Nazev: {0} | Rezie: {1} | Zanr: {2}".format(self.nazev, self.rezie, self.zanr.nazev_zanru)
class Meta:
verbose_name = "Film"
verbose_name_plural = "Filmy"
Насколько я понимаю,
def __str__(self):
return "Nazev: {0} | Rezie: {1} | Zanr: {2}".format(self.nazev, self.rezie, self.zanr.nazev_zanru)
код относится через zanr = models.ForeignKey(Zanr, on_delete=models.SET_NULL, null=True, verbose_name="Žánr")
к
class Zanr(models.Model):
nazev_zanru = models.CharField(max_length=80, verbose_name="Žánr")
def __str__(self):
return "Nazev_zanru: {0}".format(self.nazev_zanru)
`, который поэтому определен. Где ошибка? Миграция, URL-адреса и администратор выполнены.
Заранее спасибо, Дэвид