gpt4 book ai didi

Django 模板遍历元组列表并为它们提供所有按钮

转载 作者:行者123 更新时间:2023-12-05 02:24:02 29 4
gpt4 key购买 nike

我有一个用户模型,用户有大学属性。我希望用户能够滚动浏览大学列表并选择一所大学作为按钮,我不希望有下拉选择器。因此,我将 UserInfo.UNIVERSITY_CHOICES(UserInfo 与用户模型一对一)传递到我的模板,并尝试使用以下方法对其进行迭代:

<form method="get" action="/newUniversity/">
{% csrf_token %}

{% for school in universityList %}
<input class='submitbtn' type="submit" name="school" value="{{ school }}"></center>
{% endfor %}
</form>

但是我得到一堆按钮,上面写着 ('Harvard','Harvard') 而不仅仅是哈佛。我试图通过执行 school[1] 来索引元组,但这给了我一个错误。有没有办法做到这一点,还是我的做法完全错误?

最佳答案

如果 UserInfo.UNIVERSITY_CHOICES 是元组(就像您将与 django admin 一起使用的元组),您必须选择您想要的值:

school.0

school.1

注意 Django 的模板语言不是 Python!您可以在此处查看该语言的引用: https://docs.djangoproject.com/en/dev/topics/templates/

关于Django 模板遍历元组列表并为它们提供所有按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16158397/

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