【发布时间】:2015-05-09 02:25:08
【问题描述】:
我正在为博客平台构建一个 Django 应用程序。在编写模型时,我陷入了数据库关系之间的混乱之中。
在我的博客中,我的两个模型类是“作者”和“文章”。特定文章由单个/唯一作者撰写。但是,一位“作者”写了几篇文章。
class Article(models.Model):
author_name = models.ForeignKey(Author)
现在我还想将特定作者撰写的所有文章存储在“作者”类中,以便可以在我的视图中的“作者”页面中显示它们。
如何创建作者模型?
class Author(models.Model):
published_articles = ?
【问题讨论】:
-
Django 已经提供了这个功能:
author.article_set.all().
标签: python django database database-design