我正在努力解决这个问题
{% extends "base_generic.html" %}
{% block content %}
<h1>{{ author.first_name }} {{ author.last_name }}</h1>
{% for book in view.books_by_author %}
{% if author.last_name in book.author %}
<p>{{ book.title }}</p>
{% endif %}
{% endfor %}
{% endblock %}
“author”是一个上下文变量。这是图书作者功能:
def books_by_author(self):
books = Book.objects.all()
return books
此部分不起作用:
{% if author.last_name in book.author %}
<p>{{ book.title }}</p>
但当我尝试这个的时候,它起作用了。有没有一种方法书籍作者“一根绳子还是有办法的?你知道吗
{% if "Twain" in book.author %}
<p>{{ book.title }}</p>
您应该与相关作者的
last_name
进行比较或者更严格地说,使用
==
:相关问题 更多 >
编程相关推荐