如何在 Django 模板中访问外键表的数据?

Moo*_*oon 5 python django templates

我想将外键表的数据访问到 Django 模板中。

我的代码如下。

class TutorialCategory(models.Model):
    tutorial_category = models.CharField(max_length=200)
    category_summary = models.CharField(max_length=200)
    category_slug = models.CharField(max_length=200, default=1)

class TutorialSeries(models.Model):
    tutorial_series = models.CharField(max_length=200)
    tutorial_category = models.ForeignKey(TutorialCategory, verbose_name="Category", on_delete=models.SET_DEFAULT)
    series_summary = models.CharField(max_length=200)


Tutorial_obj = TutorialSeries.objects.get(pk=1)
{{ Tutorial_obj.tutorial_series}}
{{Tutorial_obj.category_summary}} // Not able to access TutorialCategory
Run Code Online (Sandbox Code Playgroud)

我也搜索了 SO 并发现使用了我使用过但仍然无法访问表的 _set。

请如果有人有建议请指导我。

nig*_*222 9

你要

{{Tutorial_obj.tutorial_category.category_summary}} 
Run Code Online (Sandbox Code Playgroud)

不确定这只是一个愚蠢的错误还是对它应该如何工作的误解

顺便说一句,坚持惯例:一个实例真的应该是小写的,tutorial或者tutorial_obj如果你坚持的话。