【发布时间】:2017-03-13 15:48:39
【问题描述】:
我有两个模型,一个作者和一个文章。每篇文章都需要引用其作者,以便我可以在模板中访问其值。最有效的方法是什么?
class Author(models.Model):
name = models.CharField(max_length=256)
picture = models.CharField(max_length=256)
class Article(models.Model):
title = models.CharField(max_length=256)
author = #The Author model that wrote this article
date = models.DateTimeField(default=datetime.now)
body = models.TextField()
【问题讨论】:
-
使用 Django 的Foreign key
-
author = models.ForeignKey(Author, verbose_name='Author') -
非常简单,加上近乎即时的回复。我会在 48 小时内接受答案。
-
这是 Django 的方式 ;)