В моем приложении admin django есть поля категории и подкатегории. Есть выбор подкатегорий в поле Подкатегория, либо я выбираю Категорию 1 или категорию2. Как я могу создать динамически заселенное поле в администраторе приложении, как это:Django admin выбор полей динамического генерации
- выбрать category1 и я вижу Subcategory1, Subcategory2 в подкатегориях choicefield,
- выбрать category2 и я вижу Subcategory3, Subcategory4 в подкатегориях choicefield,
Если я выберу категорию1, у меня есть выбор в подкатегориях - Подкатегория1, Подкатегория2. Если я выберу Category2 - я динамически изменил поле выбора подкатегорий со значениями: Подкатегория3, Подкатегория4.
models.py
class Category(models.Model):
name = models.CharField(max_length=20)
slug = models.SlugField(max_length=20)
class Subcategory(models.Model):
name = models.CharField(max_length=15)
slug = models.SlugField(max_length=15)
category = models.ForeignKey(Category)
Может кто-нибудь помочь мне с этой проблемой? Что я должен использовать для его решения?