2024-05-14 20:10:32 发布
网友
我有两个模型,属性和变量。变量具有FK to属性。在管理屏幕上,当查看属性项行(或单个属性项的编辑视图)时,我希望能够单击“显示属性变量”链接,这将使我进入变量对象的“标准”视图,但经过筛选后仅显示该属性的变量。在
我一直在查看文档,发现如何在侧边栏上设置过滤器,例如日期等,但不适用于上述场景。这包括在标准文件中吗?在
如果这在默认情况下是不可能的,我需要采取什么步骤来实现这一点? 我使用Django 1.8.7
在“管理”视图中可以执行以下操作:
class LocationDayAdmin(admin.ModelAdmin): list_display = ('id', 'show_variants' ) def show_variants(self, obj): return "<a href='/admin/<package>/variants/attribute__id__exact=" + str(obj.id) + "'>show variants</a>" show_variants.allow_tags = True
确保您的AttributeAdmin中有list_filter = ('attribute',)
list_filter = ('attribute',)
在“管理”视图中可以执行以下操作:
确保您的AttributeAdmin中有
list_filter = ('attribute',)
相关问题 更多 >
编程相关推荐