简体   繁体   English

Django外键字段外键

[英]Foreign Key of Foreign Key Field in Django

I have a model that looks like this我有一个 model 看起来像这样

# models.py
from django.db import models


class Level_0(models.Model):
    Kode = models.CharField(max_length=10, null=False, blank=False, default="")

class Level_1(models.Model):
    Kode = models.CharField(max_length=10, null=False, blank=False, default="")
    Level_0= models.ForeignKey(Level_0, on_delete=models.CASCADE)

class Level_2(models.Model):
    Kode = models.CharField(max_length=10, null=False, blank=False, default="")
    Level_1 = models.ForeignKey(Level_1, on_delete=models.CASCADE)
    # Level_0 = ????????????

    # how do I create a connection to Level_0? 

What I want to have is a field in Level_2 that automatically connects to Level_0 through Level_1 .我想要的是Level_2中的一个字段,它通过Level_1 Level_0 How do I add that field in my Level_2 model?如何在我的Level_2 model 中添加该字段?

It is already indirectly related to Level_0.已经和Level_0间接相关了。
To access Level_0 corresponding you go through Level_1通过Level_1访问对应你go的Level_0

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM