[英]How can I order by ForeignKey field itself in django without join?
[英]How can I perform ManyToOne without ForeignKey in db?
eb_config_object = models.ForeignKey(EbConfig, on_delete=models.CASCADE)
我想序列化一个对象,其中包括另一个对象。 但是问题出在我的设计理念上,我不允许我的数据库(MySQL)中存在ForeignKey(硬外键)。
在Django2.x中有执行此操作的任何方法吗?
eb_config_object = models.ForeignKey(EbConfig, on_delete=models.CASCADE, db_constraint=False)
当我发布此问题时,我知道ForeignKey的属性(db_constraint),但是我无法通过Django自动生成的SQL。 它告诉我找不到字段。
只需通过manage.py将模型迁移到物理数据库,所有工作即可。您可以从Django提供的ForeignKey中获得所有收益,并且数据库中没有任何物理ForeignKey。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.