django model中foreignKey的self怎么理解?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django model中foreignKey的self怎么理解?相关的知识,希望对你有一定的参考价值。

在模型中用 ForeignKey 来定义多对一的关系。
要建立一个 递归 的关系——就是一个对象和自身有多对一的关系——可以这样写: models.ForeignKey('self')
如上,请问递归的的关系, 一个对象和自身有多对一的关系是怎么去理解呢?

参考技术A 可以在模板里面用 %url url_name 参数% 也可以在view redirect的时候使用。。。。有个便利,就是你url更改了,但是name不用改,其他用url_name的地方也不用改了

以上是关于django model中foreignKey的self怎么理解?的主要内容,如果未能解决你的问题,请参考以下文章

在 Django 中,如何将 ForeignKey 传递给 Model 的实例?

添加/更改表单中的ForeignKey字段 - Django admin

Django:限制 models.ForeignKey 结果

在 Django 管理更改/添加页面中显示 ForeignKey 数据

用户的 Django 管理内联模型

Django:ForeignKey(models) 到不可见的模型?