按照课本打印代码,完成以后却没有看到按钮显示出来,代码如下:
new_entry.html
{% extends “learning_logs/base.html” %}
{% block content %}
<p><a herf =”{% url ‘learning_logs:topic’ topic.id %}”>{{ topic }}</a></p>
<p>Add a new entry:</p>
<form action=”{% url ‘learning_logs:new_entry’ topic.id %}” method=’post’> {% csrf_token %} {{ form.as_p }} <button name=’submit’>add entry</button>
</form>
{% endblock content %}
topic.html
{% extends “learning_logs/base.html” %}{% block content %}
<p>Topic:{{topic}}</p><p>Entries</p>
<p><a herf=”{% url ‘learning_logs:new_entry’ topic.id %}”>add new entry</a></p>
<ul>{% for entry in entries %} <li> <p>{{ entry.date_added|date:’M d, Y H:i’ }}</p> <p>{{ entry.text|linebreaks }}</p> </li>
{% empty %} <li>There are no entries for this topic yet.</li>
{% endfor %}</ul>
{% endblock content %}
后面发现,原来是自己<a>标签中, href 写成herf了,粗心引起的错误。
意见反馈