你能告诉我我的html代码中的问题在哪里吗?[已关闭]

goqiplq2  于 2023-02-02  发布在  其他
关注(0)|答案(1)|浏览(145)

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
3天前关闭。
Improve this question
我目前正在跟随Django教程从"Mozilla"的链接是:www.example.com在这里,与代码的github:https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Forms#what_does_it_look_like Here, the github with the code: https://github.com/mdn/django-locallibrary-tutorial/blob/main/catalog/templates/catalog/bookinstance_list_borrowed_all.html
我被困在这一层了:The code I typedThe rendering I have on the screenwhat should normally appear我已经删除了所请求的内容,但仍然得到同样的结果。善良的灵魂可以帮助我解决这个问题吗?以下是不同的截图,以便更好地了解情况。提前感谢。
下面是我输入的代码:{%扩展"基本_通用. html"%}
{%块内容%}

所有借阅书籍

{% if bookinstance_list %}
<ul>

  {% for bookinst in bookinstance_list %} 
  <li class="{% if bookinst.is_overdue %}text-danger{% endif %}">
    <a href="{% url 'book-detail' bookinst.book.pk %}">{{bookinst.book.title}}</a> ({{ bookinst.due_back }}) {% if user.is_staff %}- {{ bookinst.borrower }}{% endif %} {% if perms.catalog.can_mark_returned %}- <a href="{% url 'renew-book-librarian' bookinst.id %}">Renew</a>  {% endif %}
  </li>
  {% endfor %}
</ul>

{% else %}
  <p>There are no books borrowed.</p>
{% endif %}

{%端块%}

nwlqm0z1

nwlqm0z11#

我认为Django模板标记不是内嵌的,所以它会引发错误,但是,
如果你想实现没有任何借书,然后打印消息Borrowed book not found你可以实现这些事情使用{% empty %}标签像这样...

<ul>
  {% for bookinst in bookinstance_list %} 
  <li class="{% if bookinst.is_overdue %}text-danger{% endif %}">
    <a href="{% url 'book-detail' bookinst.book.pk %}">{{bookinst.book.title}}</a> ({{ bookinst.due_back }}) {% if user.is_staff %}- {{ bookinst.borrower }}{% endif %} {% if perms.catalog.can_mark_returned %}- <a href="{% url 'renew-book-librarian' bookinst.id %}">Renew</a>  {% endif %}
  </li>
  {% empty %}
  <li style="color: red;"> ----- There are no books borrowed. -----</li>
  {% endfor %}
</ul>

相关问题