django 1.11 html“;href";不';无法使用模板url
我的URL.pydjango 1.11 html“;href";不';无法使用模板url,django,href,Django,Href,我的URL.py urlpatterns = [ url(r'^index', views.index, name='index'), 我的观点 def index(request): return render(request, 'index.html', {}) index.html <ul> <li><a href="{% url 'all_contacts' %}"></a>All Contacts</li> </ul
urlpatterns = [
url(r'^index', views.index, name='index'),
我的观点
def index(request):
return render(request, 'index.html', {})
index.html
<ul>
<li><a href="{% url 'all_contacts' %}"></a>All Contacts</li>
</ul>
- 所有联系人
我的带有href超链接的页面不工作
资料来源:
所以我看了一下,它指出相对路径只有在指向文件时才起作用。不确定我在这里遗漏了什么?
<ul>
<a href="{% url 'all_contacts' %}"><li>All Contacts</li></a>
</ul>
将此用作href必须位于
标记之前
将此用作href必须位于
标记之前的位置,如下所示:
<a href="{% url 'all_contacts' %}"></a>All Contacts
所有联系人
您的
哦,当我们这样做的时候:
我看了一下,它表明相对路径只有在指向文件时才起作用
确切的文本是:“相对URL-指向网站中的文件(如href=“default.htm”)”。但这仍然是完整的BS,这里没有文件的概念,“相对url”(实际上是绝对或相对路径)是针对当前域解析的(如果是相对路径,则是当前路径),结果url的服务方式取决于服务于此资源的软件。FWIW、Django的url(由{%url%}
标记构建的url)始终是绝对路径 这里:
<a href="{% url 'all_contacts' %}"></a>All Contacts
所有联系人
您的
哦,当我们这样做的时候:
我看了一下,它表明相对路径只有在指向文件时才起作用
确切的文本是:“相对URL-指向网站中的文件(如href=“default.htm”)”。但这仍然是完整的BS,这里没有文件的概念,“相对url”(实际上是绝对或相对路径)是针对当前域解析的(如果是相对路径,则是当前路径),结果url的服务方式取决于服务于此资源的软件。FWIW、Django的url(由
{%url%}
标记构建的url)始终是绝对路径 这是无效的html,没有问题不是
标记“需要在
之前。是的,我在w3在线检查器检查时得到了无效的html。这是无效的html,没有问题不是
标记”需要在
之前。是的,当我使用w3在线检查器进行检查时,我得到了无效的html。