如何在django views.py中的函数中设置许多mysql选择查询

尼卢法尔

我不确定问题标题是否还可以或是否需要更改,但是我的问题是:

在views.py文件中:

def four(request):
    mavared1 = PDivContent.objects.filter(chest='1', divv='1')
    mavared2 = PDivContent.objects.filter(chest='1', divv='2')
    return render(request, 'four.html', {'mavared1': mavared1, 'mavared2': mavared2})

并在four.html中:

<div id="first">
     {% for i in mavared1 %}
         <li>{{ i.txt }}</li>
     {% endfor %}
</div>


<div id="second">
     {% for i in mavared2 %}
         <li>{{ i.txt }}</li>
     {% endfor %}
</div>

代码的输出是这样的:

(对于mavared1):

red
blue
black
pink

(对于mavared2):

a
b
c
d

我已经在我的views.py函数中手动设置了mavared1和mavared2。现在还可以,只有2个,mavared1和mavared2,但是如果我有50个呢?

我必须这样输入吗?

mavared1 = PDivContent.objects.filter(chest='1', divv='1')
.
.
mavared50 = PDivContent.objects.filter(chest='1', divv='50')

还有其他办法吗?

Shang Wang

当然,您不必编写循环并使用数据结构dict来做到这一点:

def four(request):
    divv = [str(i) for i in range(1, 51)]
    marvared_dict = {}
    for divv in divvs:
        marvared_dict[divv] = PDivContent.objects.filter(chest='1', divv=divv)
    return render(request, 'four.html', {'marvared_dict': marvared_dict})

four.html

{% for divv, marvareds in marvared_dict.items %}
<div id="{{ divv }}">
     {% for i in mavareds %}
         <li>{{ i.txt }}</li>
     {% endfor %}
</div>
{% endfor %}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在views.py [Django]中传递可选参数

来自分类Dev

如何在views.py中动态选择Django模型字段

来自分类Dev

在Django的views.py中的同一函数中返回许多渲染

来自分类Dev

如何在Django中创建views.py的excel下载选项

来自分类Dev

如何在views.py中调用django的自定义书面AuthenticationBackend的authenticate()方法?

来自分类Dev

如何在Django中创建views.py的excel下载选项

来自分类Dev

如何在views.py django中获取文本框值

来自分类Dev

如何在 Django 的模板中使用 views.py 中的变量?

来自分类Dev

Django views.py函数

来自分类Dev

如何修复我的 PUT 函数 (views.py) 中的错误?

来自分类Dev

如何在views.py中检查用户的权限?

来自分类Dev

如何在views.py中打开静态文件

来自分类Dev

如何在views.py中呈现当前页面?

来自分类Dev

如何在views.py中更新模型的值?

来自分类Dev

如何在views.py中打开静态文件

来自分类Dev

如何在 views.py 中创建模型的实例?

来自分类Dev

views.py中的Django参考网址

来自分类Dev

在Django views.py中引用文件

来自分类Dev

如何在Laravel的Views / Blade文件中查询表

来自分类Dev

如何在Laravel的Views / Blade文件中查询表

来自分类Dev

如何在views.py中从API进行.save()数据时设置ForeignKey字段

来自分类Dev

如何在SQL查询中使用VIEWS

来自分类Dev

如何将javascript变量值传递给Django中的views.py函数?

来自分类Dev

如何在Django Views.py中将外键字段导出到Excel?

来自分类Dev

在Django模板中显示views.py中的url变量

来自分类Dev

如何在MySQL中查询许多表

来自分类Dev

Django views.py从基于类的视图中的类别选择中更新分页

来自分类Dev

如何在views.py中编写一个可以处理两个以上按钮的函数?

来自分类Dev

Django:访问在html模板的views.py中设置的cookie值?

Related 相关文章

  1. 1

    如何在views.py [Django]中传递可选参数

  2. 2

    如何在views.py中动态选择Django模型字段

  3. 3

    在Django的views.py中的同一函数中返回许多渲染

  4. 4

    如何在Django中创建views.py的excel下载选项

  5. 5

    如何在views.py中调用django的自定义书面AuthenticationBackend的authenticate()方法?

  6. 6

    如何在Django中创建views.py的excel下载选项

  7. 7

    如何在views.py django中获取文本框值

  8. 8

    如何在 Django 的模板中使用 views.py 中的变量?

  9. 9

    Django views.py函数

  10. 10

    如何修复我的 PUT 函数 (views.py) 中的错误?

  11. 11

    如何在views.py中检查用户的权限?

  12. 12

    如何在views.py中打开静态文件

  13. 13

    如何在views.py中呈现当前页面?

  14. 14

    如何在views.py中更新模型的值?

  15. 15

    如何在views.py中打开静态文件

  16. 16

    如何在 views.py 中创建模型的实例?

  17. 17

    views.py中的Django参考网址

  18. 18

    在Django views.py中引用文件

  19. 19

    如何在Laravel的Views / Blade文件中查询表

  20. 20

    如何在Laravel的Views / Blade文件中查询表

  21. 21

    如何在views.py中从API进行.save()数据时设置ForeignKey字段

  22. 22

    如何在SQL查询中使用VIEWS

  23. 23

    如何将javascript变量值传递给Django中的views.py函数?

  24. 24

    如何在Django Views.py中将外键字段导出到Excel?

  25. 25

    在Django模板中显示views.py中的url变量

  26. 26

    如何在MySQL中查询许多表

  27. 27

    Django views.py从基于类的视图中的类别选择中更新分页

  28. 28

    如何在views.py中编写一个可以处理两个以上按钮的函数?

  29. 29

    Django:访问在html模板的views.py中设置的cookie值?

热门标签

归档