There are Category and Subcategory fields in my django admin app. There are all subcategories choices in Subcategory field either I choose Category1 or category2. How can I create dynamically populated fields in admin app like this:
- choose Category1 and I see Subcategory1, Subcategory2 in Subcategories choicefield,
- choose Category2 and I see Subcategory3, Subcategory4 in Subcategories choicefield,
If I choose category1 I have choices in subcategories - Subcategory1, Subcategory2. If I choose Category2 - I have dynamically changed subcategory choices field with values: Subcategory3, Subcategory4.
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)
Can anyone help me with this problem? What I must to use to resolve it?