python - 姜戈。创建作为相关模型中现有字段的副本的字段。
问题描述
我想要一个字段,那只是另一个字段的副本。
Class Foo(models.Model):
bool = models.BooleanField(default=False)
class Bar(models.Model):
foo = models.ForeignKey(Foo, related_name='bar')
copy = foo.bool # i would want this to be equal to bar.foo.bool
解决方案
我认为您正在寻找房产:
class Bar(models.Model):
foo = models.ForeignKey(Foo, related_name='bar')
@property
def copy(self):
return self.foo.bool
请注意,即使对于您的实际用例,这也毫无意义,您始终可以通过 FK 访问图像字段。
推荐阅读
- python - 防止 Pandas 剥离符号字符
- python - 当我尝试导入包时出现 ModuleNotFoundError
- reactjs - 有没有办法摇手机来调用功能?
- python - 如何预测keras模型中的blob图像?
- java - Java连续循环,直到输入特殊字符
- asp.net - 在没有 MasterPage 的情况下呈现 ContentPlaceHolder
- julia - 如何在 Julia 的牛虻中按升序或降序对条形图进行排序?(有谁知道一种不那么老套的方法吗?)
- python - 使用 pandas append 函数后,行值变成 NaN
- outlook - 即使是基本的 microsoft graph 权限也需要管理员批准
- python - 烧瓶 request.form.to_dict()