Django笔记

Django

class Post(models.Model)
    ........

class Comment(models.Model):
    post = models.ForeignKey(Post, related_name='comments')
  • related_name 从相关联的对象反向定位到这个对象,如果你没有定义related_name属性,Django会使用这个模型(model)的名称加上_set(在这里是:comment_set)来命名从相关联的对象反向定位到这个对象的manager。
  • comment.post 从一条评论来取到对应的帖子
  • post.comments.all() 取回一个帖子所有的评论
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容