【发布时间】:2012-01-30 02:28:34
【问题描述】:
如果我正在创建,即 /admin/product/ 中的一个项目,我会得到一些在 product/models.py 类 Item 中描述的 2 个字段:category 和 name;
我想要第三个根据所选类别(a 或 b)创建项目时,字段会动态显示:
CATEGORIES = (
('a', 'Apple'),
('b', 'Banana'),
)
class Item(models.Model):
category = models.ForeignKey(choices=CATEGORIES)
name = models.CharField(max_length=255)
"""
category.a:
color = models.CharField(max_length=21)
category.b:
count = models.CharField(max_length=21)
"""
name 字段将与a 相同,因此b 类别和(color 或count)字段将分别仅针对(a 或b)类别出现;
任何帮助是极大的赞赏。谢谢。
附言
抱歉标题不正确;
【问题讨论】:
标签: django django-models django-admin django-views