Django根据选择设置GET参数

时间:2014-04-09 10:02:38

标签: python django http

在我的html模板中,在localhost:8000/下,我有一些hrefs

en en-us gb fr

当用户点击fr时,我想将网址设为localhost:8000/country=fr

怎么做?感谢

views.py:

langs = Language.objects.all()


    return render(request, 'themes_list.html', {'langs': langs})

模板:

<h2>Select Language:</h2>
  {% for lang in langs %}
      <a href=".......">{{ lang.code }}</a>
    {% endfor %}

1 个答案:

答案 0 :(得分:1)

当用户点击fr时,您可以将网址设为

localhost:8000/?country=fr

写一个类似

的html
<a href="/?country={{lang.code}}">{{ lang.code }}</a>

网址无疑是不可能的

  

本地主机:8000 /国家= FR

相关问题