zoukankan      html  css  js  c++  java
  • Django学习路31_使用 locals 简化 context 写法,点击班级显示该班学生信息

    urls 中 进行注册
    
    url(r'grades',views.grades)
    views 中编写函数
    
    def grades(request):
        grades_list = Grade.objects.all()
        # 使用 locals 获取本地变量
        return render(request,'grades_list.html',context = locals())
    html 中编写页面显示
    
    <body>
    <h2>班级列表</h2>
    <ul>
        {% for grade in grades_list %}
        <li> {{ grade.g_name }}</li>
        {% endfor %}
    </ul>
    </body>


    render 参数写为 context = locals()

    点击班级名,跳转查看所有学生信息
    
    在 html 循环中使用 
    
    <a href = "函数名/{{grade.g_id}}">班级名称</a>
    
    
    在 urls 中声明 "显示名称/(d+)/" 
    (d+)  返回到函数中一个参数,通过参数可以获取到学生的信息
    
    类名.objects.filter 内参数 s_grade_id = g_id

    2020-05-18

  • 相关阅读:
    hdu1042-N!-(java大数)
    拓扑排序-有向无环图(DAG, Directed Acyclic Graph)
    deleted
    deleted
    deleted
    deleted
    deleted
    deleted
    deleted
    deleted
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/12909241.html
Copyright © 2011-2022 走看看