@PACTAnew18

Связанные выпадающие списки Django?

как сделать связанные выпадающие списки в админке Django?
есть 3 модели
когда добавляешь в products выбираешь category к примеру электроника и выпадало в subcategory только то что относиться к электронике.

class Products(models.Model):
name = models.CharField(max_length=255, verbose_name='Название')
category = models.ForeignKey('Category', on_delete=models.CASCADE, verbose_name='Категория')
subcategory = models.ForeignKey('SubCategory', on_delete=models.CASCADE, verbose_name='subКатегория')

class Category(models.Model):
name = models.CharField(max_length=255, db_index=True, verbose_name='Название')

class SubCategory(models.Model):
name = models.CharField(max_length=255, db_index=True, verbose_name='Название')
category = models.ForeignKey('Category', on_delete=models.CASCADE)
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 1
solotony
@solotony
покоряю пик Балмера
стандартными средствами это хорошо не сделать

можно попробовать повесить на изменение каждого поля сохранение и соответственно каждый раз заново строить форму для обновленной модели.

ну а если хотите хорший вариант - это писать индивидуальную страницу
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы