所以我正在努力提高我的 django 知识,并且我正在从事这个个人项目,其中我有两个类别,主要的一个更通用,一个子类别过滤器。
例如 main_category=smartphone、sub_category=samsung_phones。
我在 models.py 中的课程是:
class Products(models.Model):
product_name = models.CharField(max_length=20)
main_category = models.CharField(max_length=50)
sub_category = models.CharField(max_length=50)
我在 admin.py 中的课程是:
class ProductsAdmin(ImportExportModelAdmin):
...
list_filter = ['main_category', 'sub_category']
...
现在我想做的是,在我的 /admin/ 页面中,我想根据我在“main_category”中选择的内容实时更改“sub_category”过滤器的内容。这可能吗?因为现在除了占用空间之外它真的什么都不做,所以拥有一个 main_category 过滤器本身是没有用的。我认为这应该是一件容易的事,但我找不到任何关于它的文档。
Django 版本是 1.9.1