django在管理员更改列表中选择多个

时间:2010-10-25 10:38:31

标签: python django django-models django-admin

我们的产品型号可以有多个广告系列。我们的客户经常更改这些广告系列,通常会更改多种产因此,我们现在需要的是,我们需要在产品模型的更改列表中显示多选小部件,我们的客户可以轻松更改广告系列。

对此有何想法?也许是实现这种UI交互的另一种方式?

谢谢,

1 个答案:

答案 0 :(得分:0)

说你有产品型号


class Product(models.Model):
  name=models.CharField(max_length=20)
  cost=models.DecimalField(max_length=10)



您可以将管理员的Modeladmin子类化为显示产品的列表显示,或者您可以为产品执行自定义模型表单,您可以在产品的管理员中调用


from django.contrib import admin
from django import forms

class PropertyInline(admin.TabularInine):
   model=Property
   extra=1

class PropertyForm(admin.ModelAdmin):
   inlines=(PropertyInline,)