1.采用Django web模板的原因:

(1)要求变量和HTML尽量分开

(2)HTML和 python要分开

2.创建是的基本思路:

首先:要确定表达的形式

加载模板

From django.template import Template

Template(string)

其次:要确定表达的内容

封装数据

From django.template import Template

Context(data)

最后:表达的形式加载表达的内容

template.render(context(data))

 完整代码
from django.template import Template,Contextdef invite(request,name):template = Template("""谨定于 {{ year }} 年 {{ month }} 月 {{ day }} 日:<br>农历 {{ calendar }} 为 {{ groom }} {{ birde }} 举办 婚礼,略备薄酒,恭候 {{ sir }} 光临{{ hotel }}.<br>地址:{{ address }}<br>敬约 恕邀<br>时间: 下午{{ time }} 恭候<br>""")data = Context({"year":"2019","month":"3","day":"28","calendar":"腊月初五","groom":"喜洋洋","birde":"暖洋洋","sir":name,"hotel":"羊村大酒店","address":"青青草原羊村路48羊村大酒店三楼","time":"六时整",})result = template.render(data)return HttpResponse(result)

3.Django 模板标签语言

(1)变量

{{变量}}

1.传去前端的变量最外层一定是一个字典

2.具体的变量可以是字符串、列表、字典类型

3.变量可以通过 “ ·”方法调用自己的无参数的方法、索引

4、如果变量是字典也可同过键调用值

案例:

def variable(request):"""变量案例"""tem = Template("""<p>变量常规用法:{{ variable }}</p><p>变量常规用法_变量列表:{{ variable1 }}</p><p>变量常规用法_变量索引:{{ variable1.1 }}</p><p>变量常规用法_变量无参数方法:{{ variable2.upper }}</p><p&g

django-web系统模板相关推荐

  1. 简单的Django系统模板

    据说程序员的苦只有女程序员懂,而学弟的痛也只有学姐了解!还记得当学妹在扣扣微信里问你代码时,你豪言壮语的答应下来,然后半夜偷偷抱着零食去向学姐求救吗?(至于为什么不找学长-那多没意思!!) 偶然想起当 ...

  2. [Python+Django]Web学生信息管理系统数据库设计及系统实现

    本文我们完成数据的设计,并通过Django框架完成数据库构建同时利用Django框架模式实现学生信息管理系统的功能. 简单的包装下毕设应该没问题了. Python,Mysql,Pycharm的安装本文 ...

  3. Web系统版本更新与迭代方式——持续集成与持续部署(Python Django框架)

    一.持续集成与持续部署 在软件工程中,CI/CD是指持续集成和持续交付或者持续部署的组合. CI/CD通过构建应用程序.在测试和部署中实施自动化,从而在开发团队和运维团队之间架起一座桥梁,让项目能够更 ...

  4. python django web典型模块开发实战下载_Django实战 Python Web典型模块与项目开发

    本书结合样例,介绍 Django 的基础知识.主要模块的开发以及权限管理等高级内容,并且通过图书管理系统.博客系统.车费管理系统 3 个项目的开发实战,使读者既能掌握 Django 的重要开发技术,又 ...

  5. Django Web 开发极简实战

    课程介绍 本课程是一个系列基础教程,目标是带领读者上手实战 Django Web 开发,课程以 Django 1.10 为基础,通过一个在线视频网站的构建,实战化的介绍 Django Web 开发中涉 ...

  6. Django Web框架教学笔记-1

    <Django Web框架教学笔记> 目录 文章目录 <Django Web框架教学笔记> 目录 Django框架的介绍 Django的安装 Django框架开发 创建项目的指 ...

  7. [Python + Django] Web在线考试管理系统设计及代码实现

    本文最终实现一个Web在线考试管理系统,可作为Python Web,Django的练手项目,也可以作为计算机毕设参考项目. 源码获取方式:[Django]pythonweb学生信息及考试管理系统毕业设 ...

  8. django 1.8 官方文档翻译:使用Django认证系统

    使用Django认证系统 这篇文档解释默认配置下Django认证系统的使用.这些配置已经逐步可以满足大部分常见项目对的需要,可以处理范围非常广泛的任务,且具有一套细致的密码和权限实现.对于需要与默认配 ...

  9. django 1.8 官方文档翻译:13-1-2 使用Django认证系统

    使用Django认证系统 这篇文档解释默认配置下Django认证系统的使用.这些配置已经逐步可以满足大部分常见项目对的需要,可以处理范围非常广泛的任务,且具有一套细致的密码和权限实现.对于需要与默认配 ...

  10. Django web框架学习之旅(4)

    <Django Web 框架> 目录 Django shell的使用 admin 后台数据库管理 自定义后台管理数据表 修改后台Models的展现形式 模型管理器类 数据库表管理 数据表关 ...

最新文章

  1. Exchange Server2013 系列十:证书的配置
  2. 作业盒子完成1.5亿美元D轮融资,更名“小盒科技”
  3. Jolt大奖作品、重磅星级图书尽在十月
  4. 计算机视觉(AI)的算法有哪些,具体都有哪些特点?
  5. python调用stanfordNLP的NER接口
  6. hive 中窗口函数row_number,rank,dense_ran,ntile分析函数的用法
  7. 日行千里,全凭“车”况,为什么我们要升级平台
  8. 在集成测试中模拟耗时的动作
  9. python里format有什么用_python format用法详解
  10. Error:Cannot find module 'stylus'
  11. android源码分析(一) - 语言切换机制
  12. vue 源码分析(尚硅谷视频学习笔记)
  13. Windows系统中Word文档在插入公式时,公式按钮是灰色的(无法插入公式)的解决办法
  14. 华为云HECS,集智纳简优化配置,畅享一站式使用场景
  15. 关系型数据库设计——银行业务管理系统
  16. 解决thinkpad或者其他笔记本电脑无线网络不可用问题
  17. nextTick的理解和作用
  18. 最强悍的围棋人机对战程序 MoGo !
  19. 买眼镜踩坑【吐槽一下实体店的坑】
  20. java后台实现支付宝支付接口、支付宝订单查询接口 前端为APP

热门文章

  1. 台历式月历设计制作(C语言)
  2. Navicat使用快速入门教程
  3. python DataFrame常用描述性统计分析方法
  4. Spring-Cloud-Contract实战
  5. Qt 笔记:Qt中的IO操作
  6. 全国青少年软件编程(Scratch)等级考试二级考试真题2022年9月——持续更新.....
  7. 来自程序员的圣诞节浪漫-用Python画一棵带音乐的雪夜圣诞树
  8. 如何重装Win11?一键重装Win11方法
  9. Python各种内置方法
  10. 统计学习-方差分析之单因素方差分析