zoukankan      html  css  js  c++  java
  • python使用django框架模板的基本使用

    定义:模板是html页面,可以根据师徒中传递过来的数据进行填充

    创建模板:在sunck的下一个project下创建目录templates,再在此目录下创建myapp。


    配置路径:修改setting.py文件的TEMPLATES下的DIRS,方括号中添加:os.path.join(BASE_DIR,'templates')


    在templates的myapp下面,新建定义grades.html和student.html模板。
    grades.html:
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>班级信息</title>
    </head>
    <body>
    <h1>班级信息列表</h1>
    <ul>
    {%for grade in grades%}
    <li>
    <a href="#">{{grade.gname}}

    </a>

    </li>
    {%endfor%}
    </ul>
    </body>
    </html>

    student.html:


    模板语法,(输出值,可以是变量或者一个对象属性)


    定义视图:
    from .models import Grades,Student
    def grades(request):
    #去模板取数据
    gradesList=Grades.objects.all()
    return render(request,"myapp/grades.html",{"grades":gradesList})

    配置url:path('grades',views.grades)

  • 相关阅读:
    UnixTime的时间戳的转换
    dotnet cors 跨域问题
    sqlServer备份和还原语句
    mvc的生命周期
    Java序列化
    js 分页
    jquery js 分页
    Myeclipse 6.0代码
    前序遍历_中序遍历_后序遍历
    数组去重的一些方法以及数组排序
  • 原文地址:https://www.cnblogs.com/zhongxiaoyan/p/12353275.html
Copyright © 2011-2022 走看看