0
一對多的關係。獲取帖子的評論(一對多關係)
我希望得到這個職位的其中兩個在命名後同桌的評論,但評論對一個parent
列(父後)數據
我從PHP和使用laravel我只想$this->hasMany('post','parent');
但在Django中,我該如何做到這一點?
要返回該帖子的所有評論。必須顯示帖子並有屬性評論,並在那裏顯示評論。
一對多的關係。獲取帖子的評論(一對多關係)
我希望得到這個職位的其中兩個在命名後同桌的評論,但評論對一個parent
列(父後)數據
我從PHP和使用laravel我只想$this->hasMany('post','parent');
但在Django中,我該如何做到這一點?
要返回該帖子的所有評論。必須顯示帖子並有屬性評論,並在那裏顯示評論。
,你可以在這裏閱讀:https://docs.djangoproject.com/en/dev/ref/models/relations/
「相關經理」是一個一對多或多對一的很多相關的上下文中使用一個經理。這發生在兩種情況下:
ForeignKey關係的「另一側」。那就是:
from django.db import models
class Reporter(models.Model):
# ...
pass
class Article(models.Model):
reporter = models.ForeignKey(Reporter)
在上面的例子中,該方法下面將可在管理者reporter.article_set
。你的情況是post.post_set
。如果你不喜歡post_set
可以在ForeignKey的指定related_name
:
parent = models.ForeignKey(Post, related_name='comments')
在這一點上,你可以查詢:post.comments
告訴我們您的models.py – lalo