在 request.POST Django 中获取 id/name

Get id/name in request.POST Django

我正在尝试获取被点击的 li 元素的 ID,但我不明白 我在这里需要一些帮助,在此先感谢

编辑:我正在使用 wagtail cms,我的应用程序基于 models.py:

class index(Page)
    def get_context(self, request):
     base_tags = ["foo","boo","voo"]
        if request.method == "POST" :
            tag = request.POST[("id","")]
            blogpages = BlogPage.objects.live().filter(tags__name__in=[tag])
        return #....

index.html:

<form id="content" method="post">
<ul class="nav nav-tabs" role="tablist">
    {% csrf_token %}
    {%for tag in base_tags %}
  <li   name="id" value="{{tag.id}}" onclick="content.submit();"  role="presentation"><a href="#{{tag}}" aria-controls="{{tag}}" role="tab" data-toggle="tab">{{tag}}</a></li>
  {% endfor %}
</ul>
</form>

根本不要在这里使用表格。使用标准 link:

<ul class="nav nav-tabs" role="tablist">
  {% for tag in base_tags %}
     <li aria-controls="{{tag}}" role="tab" data-toggle="tab"><a href="{% url "tags" tag %}">{{tag}}</a></li>
  {% endfor %}
</ul>

并定义您的 URL 并像这样查看:

url(r'^tag/(?P<tag>/w+)/$', tag_view, 'tags'),

...

def tag_view(request, tag):
    blogpages = BlogPage.objects.live().filter(tags__name=tag)