有没有办法根据依赖关系自动填充字段?例如。我有一个带有字段answer_type和chart_type的模型,我希望(例如)所有单选按钮answer_types自动为饼图_类型,并且所有自动填充问题自动为bar chart_type。
我似乎无法根据模型中的字段调用函数,所以我不确定这是否可行。
答案 0 :(得分:1)
特别是阻止您根据模型字段调用函数?您应该能够在模型中定义函数,如下所示:
class YourModel(models.Model):
answer_type = models.CharField(max_length=20)
...
def chart_type(self):
if self.answer_type == 'radio':
return 'pie'
...
让我知道你遇到的任何问题。