@Nikden_72

Django. используя «ManyToMany» появляется ошибка «none», в чём может быть проблема?

Всем привет, я новичок... Прочёл, что лучше воспользоваться ManyToMany, для реализации того что показано на рисунке 1.
62b5c559a0e78021923729.png
Но к сожалению, на сайте отображается "myapi.Size.None". Подскажите, пожалуйста, что не так-то я делаю? :D
Models.py

class Size(models.Model):
name = models.CharField('Размер',max_length=250)
def __str__(self):
return self.name

class Shoes(models.Model):
name = models.CharField('Название обуви', max_length=200)
descriprion = models.TextField('Описание', max_length=5000)
sex = models.CharField(choices=SEX_CHOICES, max_length=100)
price = models.CharField('Стоимость', max_length=60)
size = models.ManyToManyField(Size)
images = models.ImageField(null=True, blank=True, upload_to='images/', verbose_name='Изображение')
def __str__(self):
return self.name

index.html

{% for s in shoes %}
  • {{s.size}}
  • {{s.size}}
  • {{s.size}}


Изображение с ошибкой:
62b5c607c08a6310077690.png
Надеюсь смог понятно объяснить суть пробелмы, заранее спасибо!
  • Вопрос задан
  • 145 просмотров
Решения вопроса 1
@maksam07
Первое, что ты делаешь не так - не используешь тег для вставки кода
Второе - для чего здесь тег DJANGO REST FRAMEWORK ?
Третье - правильно ли ты используешь цикл?
https://stackoverflow.com/questions/63476285/itera...
https://stackoverflow.com/questions/70927390/how-d...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы