Думаю, проблема в кастомном коде, который Вы используете. В противном случае, эту проблему уже давно бы обсуждали на разных площадках ;)
У меня есть подозрение, что корень проблемы лежит в коде модели carmodels
from django.db import models
from django.db.models.deletion import CASCADE
from django.db.models.fields import CharField
from django.db.models.fields.files import ImageField
from django.db.models.fields.related import ForeignKey
Create your models here.
class Country(models.Model):
name = CharField(max_length=20)
class Brands(models.Model):
brand = models.CharField(max_length=30)
strana = ForeignKey(Country)
def __str__(self):
return f"{self.id}: {self.brand}: {self.strana}"
class Fotki(models.Model):
foto = ImageField()
class CarModels(models.Model):
avto = ForeignKey(Brands, on_delete=models.CASCADE)
carmodel = models.CharField(max_length=20)
foto = ForeignKey(Fotki, on_delete=CASCADE)
def __str__(self):
return f"{self.id}: {self.brand}: {self.carmodel}, {self.foto}"