在Django中,可以通过使用外键关系来关联不同的模型。要在视图中获取外键模型并在HTML中显示,可以按照以下步骤进行操作:
Book
的模型,并且它有一个外键关联到Author
模型,可以这样定义:from django.db import models
class Author(models.Model):
name = models.CharField(max_length=100)
class Book(models.Model):
title = models.CharField(max_length=100)
author = models.ForeignKey(Author, on_delete=models.CASCADE)book_list.html
中,你可以使用Django模板语言来访问外键模型的属性。例如,你可以这样显示书籍及其对应的作者:{% for book in books %}
<h3>{{ book.title }}</h3>
<p>Author: {{ book.author.name }}</p>
{% endfor %}这样,当你访问book_list
视图时,它将获取所有的书籍及其对应的作者,并将它们传递给book_list.html
模板进行显示。
关于Django的更多信息,你可以参考腾讯云的Django产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云