【发布时间】:2015-06-21 12:53:29
【问题描述】:
我有以下 django 模型:
class Application(models.Model):
name = models.CharField(max_length=50)
class Release(models.Model):
application = models.ForeignKey(Application)
release_date = models.DateField("Release Date")
即一个Application 可以有多个Releases。 Release 可能是历史版本,也可能是计划的未来版本(即将发布)
在我的 django 视图中,我目前返回一个应用程序名称表。 我想返回一个应用程序名称表和下一个即将发布的日期。如果没有即将发布的版本,它应该是空白的。
我的视图目前如下所示:
def index(request):
all_apps = Application.objects.all()
template = loader.get_template('index.html')
context = RequestContext(request, {'all_apps': all_apps})
return HttpResponse(template.render(context))
我怎样才能为每个应用提供“下一个即将发布的版本”,以便可以在模板中呈现它?
【问题讨论】:
标签: python django filter foreign-keys