gpt4 book ai didi

Django - fixture 中的外键

转载 作者:行者123 更新时间:2023-12-03 23:48:19 24 4
gpt4 key购买 nike

我有一个“用户”对象的固定装置(只是默认的 Django 身份验证对象),并且我正在尝试创建一个“配置文件”对象的固定装置。每个配置文件都与一个用户对象有一对一的关系,并为该用户定义了一些更多的自定义内容。

据我所知,处理夹具中外键的正常方法是将外来对象的主键硬编码到夹具中。有没有办法避免这样做?

基本上,我试图在夹具中使用类似 '"user":username' 而不是 '"user":pk' 的东西。

有没有办法做到这一点?

最佳答案

您要做的是使用自然键序列化,解释 here .
您基本上需要在这些特殊的管理器和模型方法中定义如何从其他字段获取对象。
才发现这个问题9年前就有人问过了,什么?为什么它会出现在 的提要中顶部 ?

关于Django - fixture 中的外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7897211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com