Django:使用子级外键获取父数据

文森特·达皮顿

我在使用子代获取父数据时遇到问题。

models.py

class Company_Data(models.Model):
    company_name = models.CharField(max_length=254)
    company_address =  models.CharField(max_length=254)
    company_tel_no =  models.CharField(max_length=254)
    company_fax_no = models.CharField(max_length=254)


class Requirements(models.Model):
    req_service         = models.CharField(null=False, max_length=254)
    req_coverdate_from  = models.DateField()
    req_coverdate_to    = models.DateField()
    req_duedates        = models.DateField()
    company             = models.ForeignKey(Company_Data, on_delete=models.CASCADE)

views.py

def business_setup(request):

    req = Requirements.objects.filter(req_service = 'Business Setup')

    context = {
        'req' : req ,
    }
    return render(request, 'admin_template/content/admin_businesssetup_req.html', context)

模板HTML

{% for requirements in req %}
<table>
                    <tbody>

                      <tr>
                      <th style="width:50%">Company Name</th>
                      <td>{{ requirements.company_id.company_name }}</td>
                      </tr>

                      <tr>
                      <th> Covered Date From </th>
                      <td>{{ requirements.req_coverdate_from }}</td>
                      </tr>
                      <tr>
                      <th> Covered Date To </th>
                      <td>{{ requirements.req_coverdate_to }}</td>
                      </tr>
                      <tr>
                      <th> Due Date </th>
                      <td>{{ requirements.req_duedates }}</td>
                      </tr>
                    </tbody>
                  </table>

{% endfor %} 

我正在尝试requirements.company_id.company_name显示相关的公司名称,但没有运气。我发现的是查询父项Company_Date以显示子项Requirements但是我想过滤Requirements表格并显示它的父表格,所以这些表格将不适用于我。

谢谢..

穆库尔·库马尔(Mukul Kumar)
You just have to write "company" instead of "company_id" in your template

<td>{{ requirements.company.company_name }}</td>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用查询获取父级和子级数据

来自分类Dev

使用Django Rest Framework> 2.4通过@detail_route获取父级的子级

来自分类Dev

使用子引用获取父级

来自分类Dev

使用父级和子级从表中获取值

来自分类Dev

使用外键向后获取 django 对象

来自分类Dev

XML文件解析-从每个父级及其子级获取数据

来自分类Dev

保存外键“子”而不先保存“父”?

来自分类Dev

在Serializer Django:Rest Framework中获取外键关系的数据

来自分类Dev

Kendo UI 使用外键从数据源获取数据

来自分类Dev

django multy级查询的外键关系

来自分类Dev

如何在php中使用动态父级从数组中获取子级

来自分类Dev

如何使用sql在父级中获取孩子的子级值

来自分类Dev

django - 使用外键将字典数据导入模型数据

来自分类Dev

通过父级读取数据,然后使用c中的管道将其发送给子级

来自分类Dev

使用外键获取Django模型中的根节点

来自分类Dev

使用外键从其他表获取数据

来自分类Dev

获取子div数据的高度属性,然后设置父级的高度

来自分类Dev

PHP fork过程-在父级中获取子级输出

来自分类Dev

从特定的父级获取Wordpress子级类别

来自分类Dev

根据时间戳获取每个父级的子级值

来自分类Dev

PHP fork过程-在父级中获取子级输出

来自分类Dev

XPath:根据父级属性获取子级值

来自分类Dev

使用Extjs中的关联从父级获取子级数据

来自分类Dev

Django的。为什么我的外键与父主键的数据不匹配

来自分类Dev

如何使用JSON.net获取键和键的子级值

来自分类Dev

SCEditor:使用快捷键Ctrl + Enter提交表单-如何获取实例的父级?

来自分类Dev

jQuery获取数据父级值

来自分类Dev

使用外键和Django更新MySQL数据库

来自分类Dev

Django,如何使用 2 层外键过滤数据

Related 相关文章

  1. 1

    使用查询获取父级和子级数据

  2. 2

    使用Django Rest Framework> 2.4通过@detail_route获取父级的子级

  3. 3

    使用子引用获取父级

  4. 4

    使用父级和子级从表中获取值

  5. 5

    使用外键向后获取 django 对象

  6. 6

    XML文件解析-从每个父级及其子级获取数据

  7. 7

    保存外键“子”而不先保存“父”?

  8. 8

    在Serializer Django:Rest Framework中获取外键关系的数据

  9. 9

    Kendo UI 使用外键从数据源获取数据

  10. 10

    django multy级查询的外键关系

  11. 11

    如何在php中使用动态父级从数组中获取子级

  12. 12

    如何使用sql在父级中获取孩子的子级值

  13. 13

    django - 使用外键将字典数据导入模型数据

  14. 14

    通过父级读取数据,然后使用c中的管道将其发送给子级

  15. 15

    使用外键获取Django模型中的根节点

  16. 16

    使用外键从其他表获取数据

  17. 17

    获取子div数据的高度属性,然后设置父级的高度

  18. 18

    PHP fork过程-在父级中获取子级输出

  19. 19

    从特定的父级获取Wordpress子级类别

  20. 20

    根据时间戳获取每个父级的子级值

  21. 21

    PHP fork过程-在父级中获取子级输出

  22. 22

    XPath:根据父级属性获取子级值

  23. 23

    使用Extjs中的关联从父级获取子级数据

  24. 24

    Django的。为什么我的外键与父主键的数据不匹配

  25. 25

    如何使用JSON.net获取键和键的子级值

  26. 26

    SCEditor:使用快捷键Ctrl + Enter提交表单-如何获取实例的父级?

  27. 27

    jQuery获取数据父级值

  28. 28

    使用外键和Django更新MySQL数据库

  29. 29

    Django,如何使用 2 层外键过滤数据

热门标签

归档