程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

关于Django将数据映射到Html中的操作

发布于2020-02-25 12:34     阅读(1210)     评论(0)     点赞(29)     收藏(5)


第一步: 打开app下的views.py编写views.py文件,代码如下:

def test1(request):
    title =  '1、查询平均成绩大于60分的同学的id和平均成绩'
    test = Student.objects.annotate(student_avg=Avg("score__number")).filter(student_avg__gte=60).values("id",'student_avg')
    return render(request, '1.html', {'test': test,'title':title})
  • 1
  • 2
  • 3
  • 4

第二步: 配置urls.py,其中为我的app名称代码如下:

from django.urls import path
from 自己的app名字 import views

urlpatterns = [
    path('test1/', views.test1,name='作业1'),
    ]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

第三步: 在templates下创建indext.html,编写页面,内容如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>多重数据</title>
</head>
<body>
<br>
<br>
<h1>{{ title }}</h1>
<hr>
<hr>
{% for test in test %}
<h3>{{ test }}</h3>
{% endfor %}
<hr>

</body>
</html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

第四步: 运行服务器,并在浏览器中输入http://127.0.0.1:8000/test1/

代码结果如下
运行结果

发布了7 篇原创文章 · 获赞 2 · 访问量 6646


所属网站分类: 技术文章 > 博客

作者:what

链接:https://www.pythonheidong.com/blog/article/233246/3a0fce16f8541669a56d/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

29 0
收藏该文
已收藏

评论内容:(最多支持255个字符)