当前位置:   article > 正文

Django 模版变量

Django 模版变量

1,模版变量作用

  • 模板变量使用“{{ 变量名 }}” 来表示模板变量前后可以有空格,模板变量名称,可以由数字,字母,下划线组成,不能包含空格
  • 模板变量还支持列表,字典,对象

2,创建应用

 python manage.py startapp app4

2.1 注册应用

Test/Test/settings.py

2.2 添加路由

Test/Test/urls.py

3,添加html代码

Test/templates/4/var.html

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. {{ name }}
  9. <br>
  10. {{ lists }}
  11. <table border="1">
  12. <tr>
  13. <td>{{ lists.0 }}</td>
  14. <td>{{ lists.1 }}</td>
  15. <td>{{ lists.2 }}</td>
  16. <td>{{ lists.3 }}</td>
  17. <td>{{ lists.4 }}</td>
  18. <td>{{ lists.5 }}</td>
  19. </tr>
  20. </table>
  21. <br>
  22. {{ dicts }}
  23. <table border="1">
  24. <tr>
  25. <td>{{ dicts.姓名 }}</td>
  26. <td>{{ dicts.年龄 }}</td>
  27. <td>{{ dicts.性别 }}</td>
  28. </tr>
  29. </table>
  30. </body>
  31. </html>

4,添加视图

Test/app4/views.py

  1. from django.shortcuts import render
  2. # Create your views here.
  3. def var(request):
  4. name = '小6'
  5. # 列表对象
  6. lists = ['java', 'python', 'c', 'c++', 'js']
  7. # 字典对象
  8. dicts = {'姓名': '小强', '年龄':25, '性别':'男'}
  9. return render(request, '4/var.html', {'lists': lists, 'dicts': dicts, 'name':name})

5,添加路由地址

Test/app4/urls.py

  1. from django.urls import path
  2. from . import views
  3. urlpatterns = [
  4. path('var', views.var, name='var'),
  5. ]

6,访问页面

http://127.0.0.1:8000/app4/var

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/762491
推荐阅读
相关标签
  

闽ICP备14008679号