Django 1.6:登录重定向按钮不适用于Firefox和Safari

时间:2014-08-19 10:28:21

标签: python django twitter-bootstrap firefox safari

我在我的模板中有这个,允许人们发表评论。如果用户未登录,则在单击写入审阅按钮时将其带到登录页面,然后在成功登录后重定向回到同一页面。它在Chrome上工作正常,但在Firefox和Safari上使用时,单击按钮时没有任何反应。

  {% if user.is_authenticated and reviewed == True  %}
  <h4><a class="writebtn"href="">Already Reviewed!</a></h4>

  {% else %}
  <button class="btn btn-primary"><a class="writebtn"href="{% url 'login' %}?next={{ request.path }}">Write Review</a></button>

  {% endif %}

urls.py

url(r'^login/$', 'django.contrib.auth.views.login', {'template_name': 'meddy1/login.html'}, name="login"),

我也在前端使用bootstrap。

1 个答案:

答案 0 :(得分:2)

替换

<button class="btn btn-primary"><a class="writebtn"href="{% url 'login' %}?next={{ request.path }}">Write Review</a></button>

<a class="btn btn-primary writebtn" href="{% url 'login' %}?next={{ request.path }}">Write Review</a>
相关问题