Django ONEtoONE:如何反向访问?

  • 回答 (1)
  • 关注 (0)
  • 查看 (40)

我有这些简单的课程

Class A(models.Model):
    ...

Class Meta(models.Model):
    a = models.OnetoOneField(A, primary_key=True)
    width = models.IntegerField(default=100)

但当我这么做的时候

a = A()
meta = Meta()
a.save()
meta.a = a
meta.save()
print a.meta.width

我得到

'A' object has no attribute 'meta'

这是为什么?我使用ONEtoONE错误了吗?如果是的话,我如何才能得到正确的打印语句?

发条丶魔灵1发条丶魔灵1提问于
HXD3C0134风险控制;公司往云上走回答于
已采纳

a = models.OneToOneField(A, related_name='foobar')
# ...
a.foobar 

回答过的其他问题

NAS与CFS的优势区别及应用场景?

HXD3C0134风险控制;公司往云上走
存储服务就像其他服务或产品一样,你需要的越多(健壮性和可靠性),就越会花费你的金钱。本地NAS与云服务CFS的区别在于成本和使用快捷上。对于一个强大而可靠的本地NAS,你需要购买大量的硬盘。还需要使用一些网络维护软件来维护。成本最初是固定的,但后期需要增量更新,升级和修复。另一方...... 展开详请

直播答题与游戏直播和电商直播哪个能够掀起更大的风浪?

HXD3C0134风险控制;公司往云上走
直播答题在短短的一个月真是赚足了网友的眼球,如果要与电商直播和游戏直播进行比较的话,首先就要从这三者各自的领域特征说起。我先说的是电商直播,从2016年直播行业的兴起,“电商+直播”所组成的新型直播形态,让许多传统电商嗅到了新的商机,并成为这些传统电商在面对流量红利消退的情况下,...... 展开详请

有哪些通俗易懂的例子可以解释 IAAS、SAAS、PAAS 的区别?

HXD3C0134风险控制;公司往云上走
推荐
IaaS: Infrastructure-as-a-Service(基础设施即服务) 第一层叫做IaaS,有时候也叫做Hardware-as-a-Service,几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业...... 展开详请

我想问下企业使用你们云直播业务是否寻妖提供相关资质?

HXD3C0134风险控制;公司往云上走
开发测试是不需要相关资质的,但是上线运营的话,直播需要网络视听许可证 通过互联网向用户提供直播等音视频服务的应用程序,需要取得相关部门颁发的《信息网络传播视听节目许可证》。 申请信息网络传播视听节目视听许可证的,应当符合下列条件: (一)具备法人资格,为国有独资或国有控股单位,且...... 展开详请

从技术上看待长截屏,如何实现这一功能?

HXD3C0134风险控制;公司往云上走

每次移动四分之三的屏幕距离

比较相邻两次结果

小程序的APPiD是什么?我在哪里可以找到?

HXD3C0134风险控制;公司往云上走
以下地址获取: https://mp.weixin.qq.com/wxopen/devprofile?action=get_profile&token=689026432&lang=zh_CN 前提是登陆了微信公众平台 [图片] ... 展开详请

关于作者

HXD3C0134

风险控制;公司往云上走

所属标签

扫码关注云+社区