【发布时间】:2014-05-14 21:11:00
【问题描述】:
我在 django 中有以下模型
class Process(models.Model):
chemicals = models.CharField(max_length=20, choices=CHEMICAL)
high_temp = models.BooleanField()
other_requirements = models.CharField(max_length=20, choices=REQ)
flow = models.CharField(max_length=100)
我需要获取化学品、high_temp(True/false) 和要求的值,并将其显示为流场中的字符串,一旦用户输入这三个字段,就应该动态完成。
我尝试使用模型属性和覆盖保存方法如下,但没有一个按预期工作。
@property
def flow(self):
return self.chemicals+"-"+self.other_requirements
def save(self, *args, **kwargs):
self.flow = self.chemicals+"-"+self.other_requirements
super(Process, self).save(*args, **kwargs)
django admin中是否可以根据其他输入显示流场值??
【问题讨论】:
标签: django django-models