输入登录功能后,金贾按钮不起作用


当我

单击下面的按钮进入添加联系人页面时,它曾经起作用。由于我已经为我的 Web 应用程序添加了登录名,因此我似乎无法让按钮工作。如果我只有一个链接,它确实有效。任何想法如何让按钮工作?

{% extends "base.html" %}
{% block content %}
  <h1>List of contacts</h1>
  <ul class=contacts>
 {% for contacts in contacts %}
   <li><h3><font face="verdana">
     <a href="{{ url_for('contact_detail',contact_id=contacts.id)}}">
     {{ contacts.surname }}, {{ contacts.firstname }}
     </a>
     </font>
   </h3></li>
 {% else %}
   <li><em>No contacts available</em></li>
 {% endfor %}
 </ul>
 <button type="button"><a class="box" href="/addcontact/">Add a new contact</a></button>
 {% endblock %}

巧合的是,在我的烧瓶应用程序上添加登录功能后,我也遇到了这个问题,但我没有进一步调查,我认为它们不会相关。在我将按钮更改为带有提交按钮的表单后,它起作用了,其中表单操作为 url_for('contact_add'),如下所示:

<form method="get" action="{{url_for('contact_add')}}">
    <input type="submit" value="Add a New Contact">
</form>

我实际上并没有尝试运行它,所以我可能有语法错误或其他东西。

最新更新