我希望django在筛选项目时只显示过滤器中的相关字段。在
例如,如果我选择品牌“XYZ”,它将只显示过滤器中包含“XYZ”品牌的选项。在
我下面的代码是从这里的另一个问题-但它不起作用。我一直收到一个“NotRelationField”错误(http://dpaste.com/23Y8ZE3)。在
在管理员py---在
from django.contrib.admin.filters import RelatedOnlyFieldListFilter
# Some SimpleListFilter filters
class ProductAdmin(admin.ModelAdmin):
actions = ['tag_Active_Wear', 'tag_Trending',]
list_filter = (
('brand', RelatedOnlyFieldListFilter),
)
admin_order_field = ('price',)
# Some querysets for the actions
admin.site.register(Product, ProductAdmin)
在模型.py----在
^{pr2}$
它应该是
store
而不是brand
,因为brand
不是RelatedField相关问题 更多 >
编程相关推荐