0
原来的问题没有答案:Django Admin - How to pull model default field values from other tables默认字段值等于一个字段从另一个模型
我想有2种型号在管理面板,第一个随机领域,另一个将服务器更改默认设置第一个。 怎么办?
原来的问题没有答案:Django Admin - How to pull model default field values from other tables默认字段值等于一个字段从另一个模型
我想有2种型号在管理面板,第一个随机领域,另一个将服务器更改默认设置第一个。 怎么办?
由于默认值应该是固定的(实例),您不能在一个字段中设置一个默认值等于来自另一个模型的字段。尝试重写保存方法。例如:
class Employee(models.Model):
company = models.ForeignKey(Company)
city = models.CharField()
...
def save(self, *args, **kwargs):
self.city = self.company.location
super(Employee, self).save(*args, **kwargs)
这是不是很清楚你想要什么。与原始问题完全相同,这样一个模型中某个字段的默认值等于另一个模型中的某个字段? – chem1st