ManyToManyField的应用实例

发布时间 2023-03-29 14:14:22作者: super_ip

简单示例:

class TestAdmin(admin.ModelAdmin): 
    def get_some_value(self): 
     return ", " . join([x.__str__() for x in self.manytomany_field.all()]) 

    list_display(get_some_value) 
    get_some_value.short_description = 'Title' #sets column header to Title 

实际应用代码:

#显示选择的合作区域,此处的city为本模型下manytomany字段
    def post_tag(self):
        return [pt.__str__() for pt in self.city.all()]
    post_tag.short_description = '标签'