Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django Url未导致正确的模板初学者_Python_Django_Url - Fatal编程技术网

Python Django Url未导致正确的模板初学者

Python Django Url未导致正确的模板初学者,python,django,url,Python,Django,Url,我是一个试图扩展Mozilla Django教程的初学者,但遇到了一个问题。我看了这里和官方的Django教程,没有找到答案。基本上,我有一个作者列表和一个删除表单的相邻链接: {% for author in author_list %} <li> <a href="{{ author.get_absolute_url}}">{{author.last_name }}<a> <a href="% url 'author_delete' author.p

我是一个试图扩展Mozilla Django教程的初学者,但遇到了一个问题。我看了这里和官方的Django教程,没有找到答案。基本上,我有一个作者列表和一个删除表单的相邻链接:

{% for author in author_list %}
<li>
<a href="{{ author.get_absolute_url}}">{{author.last_name }}<a>
<a href="% url 'author_delete' author.pk %">Delete</a>
</li>
{% endfor %}

以某种方式,结构相同的标题页可以正常工作。

模板中存在语法错误。换行

<a href="% url 'author_delete' author.pk %">Delete</a>

对此

<a href="{% url 'author_delete' author.pk %"}>Delete</a>

模板中有语法错误。换行

<a href="% url 'author_delete' author.pk %">Delete</a>

对此

<a href="{% url 'author_delete' author.pk %"}>Delete</a>

语法错误。请注意对原始文件的更改:

{% for author in author_list %}
<li>
<a href="{{ author.get_absolute_url}}">{{author.last_name }}<a>
<a href="% url 'author_delete' author.pk %">Delete</a>
</li>
{% endfor %}
{作者列表%中的作者百分比}
  • {%endfor%}
    为此:

    {% for author in author_list %}
    <li>
    <a href="{{ author.get_absolute_url }}">{{ author.last_name }}<a>
    <a href="{% url 'author_delete' author.pk %}">Delete</a>
    </li>
    {% endfor %}
    
    {作者列表%中的作者百分比}
    
  • {%endfor%}

    Django的模板语法使用变量和标记。变量通过
    {{some.variable}}
    访问,标记是通过
    {%forfoo-in-bar%}…{%endfore%}
    {%loadstatic%}
    使用的某种逻辑操作。例如,语法错误。请注意对原始文件的更改:

    {% for author in author_list %}
    <li>
    <a href="{{ author.get_absolute_url}}">{{author.last_name }}<a>
    <a href="% url 'author_delete' author.pk %">Delete</a>
    </li>
    {% endfor %}
    
    {作者列表%中的作者百分比}
    
  • {%endfor%}
    为此:

    {% for author in author_list %}
    <li>
    <a href="{{ author.get_absolute_url }}">{{ author.last_name }}<a>
    <a href="{% url 'author_delete' author.pk %}">Delete</a>
    </li>
    {% endfor %}
    
    {作者列表%中的作者百分比}
    
  • {%endfor%}

    Django的模板语法使用变量和标记。变量通过
    {{some.variable}}
    访问,标签是通过
    {%forfoo在bar%}…{%endfor%}
    {%load static%}
    使用的某种逻辑操作。

    我不明白到底是什么问题?您是否有任何错误?您想做什么?将鼠标悬停在浏览器中的“删除”链接上,检查链接实际指向的位置,在我看来,URL模式并没有真正捕获链接。我不明白到底是什么问题?您是否有任何错误?您想做什么?将鼠标悬停在浏览器中的“删除”链接上,然后检查链接实际指向的位置,在我看来,URL模式并没有真正捕获链接。如果答案正确,请将其标记为正确@如果答案是正确的,请将其标记为正确@紫红