如果在Django中形成另一个模型,如何基于相同模型从另一个模型中显示值

用户名

我有数据库和以下课程:

models.py

class Student(models.Model):
    name=models.CharField(max_length=200)
    surname=models.CharField(max_length=500)

class Class101(models.Model):
    name=models.CharField(max_length=200)
    math=models.DecimalField(max_length=200)
    english=models.DecimalField(max_length=200)

views.py

total_grade=Class101.objects.filter(Q(math__gt=70) & Q(english__gt=58))

context ={'tg':total_grade}

template.html

{% for grade in tg %}

 <p> {{grade.name}} </p>  

{% endfor %}

它列出了学生的名字,但是我想放在模板中:

{{grade.name}} - {{grade.surname}}

{{grade.surname}} 姓来自模特学生

此代码不显示姓,而仅显示name作为类Class101中的名称。如何在两个模型具有相同名称的另一个模型中显示姓氏?

鲁德拉

在这种情况下,您应该模型之间具有ForeignKey关系Class101Student如下所示:

class Student(models.Model):
    name=models.CharField(max_length=200)
    surname=models.CharField(max_length=500)

class Class(models.Model):
    code = models.CharField(max_length=100)
    student=models.ForeignKey(Student, on_delete=models.CASCADE)
    math=models.DecimalField(max_length=200)
    english=models.DecimalField(max_length=200)

然后,您可以Student在模板中使用值:

{% for grade in tg %}

 <p> {{grade.student.name}} - {{grade.student.surename}} </p>  

{% endfor %}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何基于另一个模型的实例在Django中创建模型,但已过滤

来自分类Dev

基于另一个模型中的值的另一个模型的Rails负载下拉列表

来自分类Dev

如果另一个模型中存在值,则更新模型的属性

来自分类Dev

在 Django 中,如何使用基于函数的视图中的另一个模型数据

来自分类Dev

如何在Django的相同模型中调用/引用另一个属性

来自分类Dev

在另一个模型中访问 listView 模型

来自分类Dev

将模型的实例值传递给 django 中的另一个不同的模型实例

来自分类Dev

如何让模型数据显示为另一个模型响应中的字段

来自分类Dev

如何用来自HTML中另一个模型的值与模型绑定?

来自分类Dev

如何从Odoo中的另一个模型中的一个模型中获取字段值?

来自分类Dev

如何在Rails中从另一个模型更新并保存一个模型?

来自分类Dev

在DRF中,如何正确显示一个模型中另一个模型的相关名称字段?

来自分类Dev

Ruby on Rails-如何在一个模型中向另一个模型显示外键值

来自分类常见问题

Django注释另一个模型的字段值

来自分类Dev

Rails:基于另一个模型的控制器中的参数创建新模型

来自分类Dev

Django 从另一个模型获取模型

来自分类Dev

将相同模型两次链接到CakePhp中的另一个模型

来自分类Dev

将相同模型两次链接到CakePhp中的另一个模型

来自分类Dev

Django 模型 - Charfield 从另一个模型中的一行中进行选择?

来自分类Dev

如何从一个模型显示但保存到另一个模型

来自分类Dev

Django 1.6:在另一个模板中显示特定的模型对象

来自分类Dev

克隆Django模型实例对象并将其保存到具有相同字段的另一个模型中

来自分类Dev

如何在控制器中访问另一个模型中的角度模型?

来自分类Dev

将模型中字段的默认值设置为另一个模型实例

来自分类Dev

如果在另一个表mysql中存在ID,如何返回标志

来自分类Dev

将Django模型实例保存到另一个模型中

来自分类Dev

在node.js中从另一个模型引用一个模型

来自分类Dev

骨干从另一个模型中插入数据

来自分类Dev

如何在 Django 中将值从一个模型存储到另一个模型?

Related 相关文章

  1. 1

    如何基于另一个模型的实例在Django中创建模型,但已过滤

  2. 2

    基于另一个模型中的值的另一个模型的Rails负载下拉列表

  3. 3

    如果另一个模型中存在值,则更新模型的属性

  4. 4

    在 Django 中,如何使用基于函数的视图中的另一个模型数据

  5. 5

    如何在Django的相同模型中调用/引用另一个属性

  6. 6

    在另一个模型中访问 listView 模型

  7. 7

    将模型的实例值传递给 django 中的另一个不同的模型实例

  8. 8

    如何让模型数据显示为另一个模型响应中的字段

  9. 9

    如何用来自HTML中另一个模型的值与模型绑定?

  10. 10

    如何从Odoo中的另一个模型中的一个模型中获取字段值?

  11. 11

    如何在Rails中从另一个模型更新并保存一个模型?

  12. 12

    在DRF中,如何正确显示一个模型中另一个模型的相关名称字段?

  13. 13

    Ruby on Rails-如何在一个模型中向另一个模型显示外键值

  14. 14

    Django注释另一个模型的字段值

  15. 15

    Rails:基于另一个模型的控制器中的参数创建新模型

  16. 16

    Django 从另一个模型获取模型

  17. 17

    将相同模型两次链接到CakePhp中的另一个模型

  18. 18

    将相同模型两次链接到CakePhp中的另一个模型

  19. 19

    Django 模型 - Charfield 从另一个模型中的一行中进行选择?

  20. 20

    如何从一个模型显示但保存到另一个模型

  21. 21

    Django 1.6:在另一个模板中显示特定的模型对象

  22. 22

    克隆Django模型实例对象并将其保存到具有相同字段的另一个模型中

  23. 23

    如何在控制器中访问另一个模型中的角度模型?

  24. 24

    将模型中字段的默认值设置为另一个模型实例

  25. 25

    如果在另一个表mysql中存在ID,如何返回标志

  26. 26

    将Django模型实例保存到另一个模型中

  27. 27

    在node.js中从另一个模型引用一个模型

  28. 28

    骨干从另一个模型中插入数据

  29. 29

    如何在 Django 中将值从一个模型存储到另一个模型?

热门标签

归档