Django:在DetailView类页面中使用For循环

肖恩

使用Django,是否可以在DetailView类页面的页面中包含For循环?

我有从我的数据库中提取的详细页面,但是我希望我可以在该页面内有一个For循环,该循环遍历该表中的名称列表以相互链接(如果有意义)。

urls.py:

from django.urls import path, include
from .views import payplan_emails_view

urlpatterns = [
    path('normal-payplan-emails/<int:pk>', payplan_emails_view.as_view(), name="normal-payplan-emails"),
]

views.py:

from django.shortcuts import render, redirect
from .models import knowledgebase_instruction
from django.views.generic import DetailView


class payplan_emails_view(DetailView):
    model = knowledgebase_instruction
    template_name = "instructions/payplans_base.html"

payplans_base.html:

{% block content %}

<h4>{{knowledgebase_instruction.name}}</h4>
<p>{{knowledgebase_instruction.instructions|safe}}</p>
              
<ul>

  <!-- I would love to loop through items in the table here -->
  
  <li><a href="#">List Item 1</a></li>
</ul>

{% endblock%}
肖恩

我走了一条不同的路。

而不是使用通用的DetailView。我只是在视图中创建了一个新函数,并在其中查询数据库,并从URL传递了pk。

现在运作良好。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在DetailView中使用对象

来自分类Dev

如何在Django的DetailView中使用prefetch_related

来自分类Dev

在Django中使用pk从updateView到DetailView的success_url

来自分类Dev

在Django的DetailView中使用get_object()和Aggregate()

来自分类Dev

如何在Django的DetailView中使用prefetch_related

来自分类Dev

在 Django 中使用 DetailView 查看用户配置文件

来自分类Dev

在增强的for循环中使用类

来自分类Dev

了解 Django 基于类(DetailView 和 View)

来自分类Dev

Django Link无法在for循环中使用

来自分类Dev

如何使用基于类的视图DetailView将图像库放入Django中的product.html

来自分类Dev

如何在Django DetailView中使用URL中的值和请求?

来自分类Dev

如何在Django DetailView中使用URL中的值和请求?

来自分类Dev

在通用detailview django中使用get_context_data重定向

来自分类Dev

在 Django 中使用 forloops 在同一模板中显示 listview 和 detailview

来自分类Dev

如何在 html 页面中使用 Java for 循环

来自分类Dev

在Django模型中使用Python数据类

来自分类Dev

如果页面在PHP中使用foreach是活动的,则显示活动的类

来自分类Dev

RVest:如何查找HTML页面中使用的所有类?

来自分类Dev

不能在页面类内容中使用 withFrame

来自分类Dev

在其他页面中使用 javascript 更改类

来自分类Dev

如何在pygame的类中使用while循环?

来自分类Dev

如何在python中使用循环创建多个类对象?

来自分类Dev

在每个循环中使用php类对象

来自分类Dev

如何在python中使用for循环定义多个类对象?

来自分类Dev

在python中使用for循环创建多个类对象

来自分类Dev

如何在此循环中使用jQuery添加类

来自分类Dev

在 node.js 中的 for 循环中使用类

来自分类Dev

Django 2在我的模板页面中结合了ListView和DetailView

来自分类Dev

在使用 DetailView (Django) 访问之前更新对象

Related 相关文章

  1. 1

    在DetailView中使用对象

  2. 2

    如何在Django的DetailView中使用prefetch_related

  3. 3

    在Django中使用pk从updateView到DetailView的success_url

  4. 4

    在Django的DetailView中使用get_object()和Aggregate()

  5. 5

    如何在Django的DetailView中使用prefetch_related

  6. 6

    在 Django 中使用 DetailView 查看用户配置文件

  7. 7

    在增强的for循环中使用类

  8. 8

    了解 Django 基于类(DetailView 和 View)

  9. 9

    Django Link无法在for循环中使用

  10. 10

    如何使用基于类的视图DetailView将图像库放入Django中的product.html

  11. 11

    如何在Django DetailView中使用URL中的值和请求?

  12. 12

    如何在Django DetailView中使用URL中的值和请求?

  13. 13

    在通用detailview django中使用get_context_data重定向

  14. 14

    在 Django 中使用 forloops 在同一模板中显示 listview 和 detailview

  15. 15

    如何在 html 页面中使用 Java for 循环

  16. 16

    在Django模型中使用Python数据类

  17. 17

    如果页面在PHP中使用foreach是活动的,则显示活动的类

  18. 18

    RVest:如何查找HTML页面中使用的所有类?

  19. 19

    不能在页面类内容中使用 withFrame

  20. 20

    在其他页面中使用 javascript 更改类

  21. 21

    如何在pygame的类中使用while循环?

  22. 22

    如何在python中使用循环创建多个类对象?

  23. 23

    在每个循环中使用php类对象

  24. 24

    如何在python中使用for循环定义多个类对象?

  25. 25

    在python中使用for循环创建多个类对象

  26. 26

    如何在此循环中使用jQuery添加类

  27. 27

    在 node.js 中的 for 循环中使用类

  28. 28

    Django 2在我的模板页面中结合了ListView和DetailView

  29. 29

    在使用 DetailView (Django) 访问之前更新对象

热门标签

归档