django-web系统模板
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系统模板相关推荐
- 简单的Django系统模板
据说程序员的苦只有女程序员懂,而学弟的痛也只有学姐了解!还记得当学妹在扣扣微信里问你代码时,你豪言壮语的答应下来,然后半夜偷偷抱着零食去向学姐求救吗?(至于为什么不找学长-那多没意思!!) 偶然想起当 ...
- [Python+Django]Web学生信息管理系统数据库设计及系统实现
本文我们完成数据的设计,并通过Django框架完成数据库构建同时利用Django框架模式实现学生信息管理系统的功能. 简单的包装下毕设应该没问题了. Python,Mysql,Pycharm的安装本文 ...
- Web系统版本更新与迭代方式——持续集成与持续部署(Python Django框架)
一.持续集成与持续部署 在软件工程中,CI/CD是指持续集成和持续交付或者持续部署的组合. CI/CD通过构建应用程序.在测试和部署中实施自动化,从而在开发团队和运维团队之间架起一座桥梁,让项目能够更 ...
- python django web典型模块开发实战下载_Django实战 Python Web典型模块与项目开发
本书结合样例,介绍 Django 的基础知识.主要模块的开发以及权限管理等高级内容,并且通过图书管理系统.博客系统.车费管理系统 3 个项目的开发实战,使读者既能掌握 Django 的重要开发技术,又 ...
- Django Web 开发极简实战
课程介绍 本课程是一个系列基础教程,目标是带领读者上手实战 Django Web 开发,课程以 Django 1.10 为基础,通过一个在线视频网站的构建,实战化的介绍 Django Web 开发中涉 ...
- Django Web框架教学笔记-1
<Django Web框架教学笔记> 目录 文章目录 <Django Web框架教学笔记> 目录 Django框架的介绍 Django的安装 Django框架开发 创建项目的指 ...
- [Python + Django] Web在线考试管理系统设计及代码实现
本文最终实现一个Web在线考试管理系统,可作为Python Web,Django的练手项目,也可以作为计算机毕设参考项目. 源码获取方式:[Django]pythonweb学生信息及考试管理系统毕业设 ...
- django 1.8 官方文档翻译:使用Django认证系统
使用Django认证系统 这篇文档解释默认配置下Django认证系统的使用.这些配置已经逐步可以满足大部分常见项目对的需要,可以处理范围非常广泛的任务,且具有一套细致的密码和权限实现.对于需要与默认配 ...
- django 1.8 官方文档翻译:13-1-2 使用Django认证系统
使用Django认证系统 这篇文档解释默认配置下Django认证系统的使用.这些配置已经逐步可以满足大部分常见项目对的需要,可以处理范围非常广泛的任务,且具有一套细致的密码和权限实现.对于需要与默认配 ...
- Django web框架学习之旅(4)
<Django Web 框架> 目录 Django shell的使用 admin 后台数据库管理 自定义后台管理数据表 修改后台Models的展现形式 模型管理器类 数据库表管理 数据表关 ...
最新文章
- Exchange Server2013 系列十:证书的配置
- 作业盒子完成1.5亿美元D轮融资,更名“小盒科技”
- Jolt大奖作品、重磅星级图书尽在十月
- 计算机视觉(AI)的算法有哪些,具体都有哪些特点?
- python调用stanfordNLP的NER接口
- hive 中窗口函数row_number,rank,dense_ran,ntile分析函数的用法
- 日行千里,全凭“车”况,为什么我们要升级平台
- 在集成测试中模拟耗时的动作
- python里format有什么用_python format用法详解
- Error:Cannot find module 'stylus'
- android源码分析(一) - 语言切换机制
- vue 源码分析(尚硅谷视频学习笔记)
- Windows系统中Word文档在插入公式时,公式按钮是灰色的(无法插入公式)的解决办法
- 华为云HECS,集智纳简优化配置,畅享一站式使用场景
- 关系型数据库设计——银行业务管理系统
- 解决thinkpad或者其他笔记本电脑无线网络不可用问题
- nextTick的理解和作用
- 最强悍的围棋人机对战程序 MoGo !
- 买眼镜踩坑【吐槽一下实体店的坑】
- java后台实现支付宝支付接口、支付宝订单查询接口 前端为APP