【发布时间】:2017-01-15 12:27:27
【问题描述】:
model.py
class MedtechProductCategory(models.Model):
name = models.CharField(max_length=128, null=False, blank=False)
type = models.CharField(choices=type_choices_for_tag, max_length=512)
class Meta:
db_table = 'medtech_product_category'
class ProductsInfo(models.Model):
deal_active = models.BooleanField(default=True)
category = models.ManyToManyField(MedtechProductCategory, related_name='product_info_category')
class Meta:
db_table = 'products_info'
def getTags(self):
return self.category.values_list()
admin.py
class ProductsInfoAdmin(admin.ModelAdmin):
filter_horizontal = ('category',)
admin.site.register(ProductsInfo, ProductsInfoAdmin)
所以我想在过滤器搜索中显示类别字段的名称,并希望在保存时将它们另存为对象。
如何自定义它以显示 manytomany 字段的名称并在保存时保存 manytomany 字段的对象
【问题讨论】:
标签: python django django-models django-forms django-admin