【发布时间】:2010-10-25 10:38:31
【问题描述】:
我们的产品模型可以有多个广告系列。我们的客户经常在多种产品上更改这些广告系列。所以我们现在需要的似乎是我们需要在产品模型的更改列表上显示一个多选小部件,我们的客户可以在其中轻松更改活动。
对此有任何想法吗?也许另一种方式来实现这种 UI 交互?
谢谢,
【问题讨论】:
标签: python django django-models django-admin
我们的产品模型可以有多个广告系列。我们的客户经常在多种产品上更改这些广告系列。所以我们现在需要的似乎是我们需要在产品模型的更改列表上显示一个多选小部件,我们的客户可以在其中轻松更改活动。
对此有任何想法吗?也许另一种方式来实现这种 UI 交互?
谢谢,
【问题讨论】:
标签: python django django-models django-admin
假设你有一个产品模型
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,)
【讨论】: