gpt4 book ai didi

python - 检索 Django 中单击的列表项

转载 作者:行者123 更新时间:2023-12-01 04:33:12 25 4
gpt4 key购买 nike

我正在使用列表来动态填充/生成一些 html 代码,如下所示,

        <ul>
{% if results %}
{% for result in results %}
<li><a href="/accounts/evalpage/" ><strong>{{result.0}}</strong>{{result.1}}</a></li>
{% endfor %}
{% else %}
<li><a href="#"><strong>No Evaluations to Perform</strong></a></li>
{% endif %}
</ul>

我遇到了一个问题,如果单击其中一个列表项,我需要能够检索该列表项中存储的信息,例如,如果单击第一项,我需要检索 { {result.0}}{{result.1}} 我可以检索此信息吗?

列表如下:

[['User1', 'InProgress'], ['User2'], ['User3'], ['User3'], ['User4']]

例如,如果最终用户单击包含 User1InProgress 的行,我希望能够获得信息 User1 > 和 InProgress 位于 Django 中,以便可以使用它们执行操作

最佳答案

应该清楚的是,为了让后端知道您单击了哪个对象,您需要在 URL 中传递该值。因此,您需要更改“evalpage”URL 的定义以接受参数:

url(r'^accounts/evalpage/(?P<user>\w+)/$', views.evalpage, name='evalpage')

和 View 签名:

def evalpage(request, user):
...

现在你可以这样做:

<a href="{% url "evalpage" user=result.0 %}">...</a>

关于python - 检索 Django 中单击的列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32070197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com