Django自引用外键

一般来说,我对网络应用程序和数据库都是新手,所以这可能是个愚蠢的问题。我想创建一个模型(“CategoryModel”),其中有一个字段指向模型的另一个实例(其父实例)的主id

类类别模型(models.Model):
父项=models.ForeignKey(CategoryModel)

我该怎么做?谢谢

您可以将模型的名称作为字符串传递给ForeignKey,这样做是正确的

因此:

parent=models.ForeignKey(“CategoryModel”)

或者您可以使用字符串“self”

parent=models.ForeignKey(“self”)

发表评论