【发布时间】:2010-10-17 20:15:54
【问题描述】:
我有一个这样的 Django 类:
class Breakfast(m.Model):
# egg = m.OneToOneField(Egg)
...
class Egg(m.Model):
breakfast = m.OneToOneField(Breakfast, related_name="egg")
如果没有与Breakfast 相关的Egg,是否可以拥有breakfast.egg == None?
编辑:忘了说:我不想把related_name改成related_name="_egg"这样的东西,然后有这样的东西:
@property
def egg(self):
try:
return self.egg
except ...:
return None
因为我在查询中使用名称 egg,我宁愿不必将查询更改为使用 _egg。
【问题讨论】:
标签: python django django-models