【发布时间】:2015-04-08 18:23:54
【问题描述】:
我想将默认类别设置为父类别设置的任何内容。
这是现在的基本对象模型:
class Product(models.Model):
parent = models.ForeignKey('self', null=True, blank=True, related_name="variants")
category = models.ForeignKey(Category, related_name='products')
我希望能够做这样的事情:
category = models.ForeignKey(Category, related_name='products', default=get_parent_category)
但我不知道如何获取父母的类别(该方法是什么样的?)。有没有更好的办法?
(问题与this one有关)
【问题讨论】:
-
我会尝试在您的产品类上设置一个
getter方法,然后调用它