位置: 编程技术 - 正文

python Django模板的使用方法(django forms.py)

编辑:rootadmin

推荐整理分享python Django模板的使用方法(django forms.py),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python django搭建web项目,python django 模板,django运行python脚本,python django 模板,django模板语言,python django 模板,python的模板,python的模板,内容如对您有帮助,希望把文章链接给更多的朋友!

模板是一个文本,用于分离文档的表现形式和内容。 模板定义了占位符以及各种用于规范文档该如何显示的各部分基本逻辑(模板标签)。 模板通常用于产生HTML,但是Django的模板也能产生任何基于文本格式的文档。来一个项目说明1、建立MyDjangoSite项目具体不多说,参考前面。2、在MyDjangoSite(包含四个文件的)文件夹目录下新建templates文件夹存放模版。3、在刚建立的模版下建模版文件user_info.html

说明:{{ name }}叫做模版变量;{% if xx %} ,{% for x in list %}模版标签。

4、修改settings.py 中的TEMPLATE_DIRS导入import os.path添加 os.path.join(os.path.dirname(__file__), ‘templates').replace(‘\','/'),

说明:指定模版加载路径。其中os.path.dirname(__file__)为当前settings.py的文件路径,再连接上templates路径。5、新建视图文件view.py

说明:Django模板系统的基本规则: 写模板,创建 Template 对象,创建 Context , 调用 render() 方法。

可以看到上面代码中注释部分#t = get_template(‘user_info.html') #html = t.render(Context(locals()))#return HttpResponse(html)get_template(‘user_info.html'),使用了函数 django.template.loader.get_template() ,而不是手动从文件系统加载模板。 该 get_template() 函数以模板名称为参数,在文件系统中找出模块的位置,打开文件并返回一个编译好的 Template 对象。render(Context(locals()))方法接收传入一套变量context。它将返回一个基于模板的展现字符串,模板中的变量和标签会被context值替换。其中Context(locals())等价于Context({‘name':'zbw','age':}) ,locals()它返回的字典对所有局部变量的名称与值进行映射。render_to_response Django为此提供了一个捷径,让你一次性地载入某个模板文件,渲染它,然后将此作为 HttpResponse返回。

6、修改urls.py

python Django模板的使用方法(django forms.py)

7、启动开发服务器

基本一个简单的模版应用就完成,启动服务看效果!效果如图:

模版的继承减少重复编写相同代码,以及降低维护成本。直接看应用。1、新建/templates/base.html

2、修改/template/user_info.html,以及新建product_info.htmlurser_info.html

product_info.html

3、编写视图逻辑,修改views.py

4、修改urls.py

5、启动服务效果如下:

标签: django forms.py

本文链接地址:https://www.jiuchutong.com/biancheng/381266.html 转载请保留说明!

上一篇:Python数据类型学习笔记(数据类型 python)

下一篇:5种Python单例模式的实现方式(单例 python)

  • 办税人员绑定企业审核谁审核
  • 退休职工怎么填写单位吗
  • 房地产企业消防设施计入什么科目
  • 应收利息的概念是什么
  • 员工报销款可以公转私吗
  • 房地产公司拆迁部岗位职责
  • 应纳税额滞纳金
  • 土地使用费怎么申报
  • 结构性存款认购时间为募集期的几点
  • 家电公司销售电器赠送小礼品如何做账?
  • 事业单位购入三年期国债的会计分录怎么做?
  • 制造行业运输费包括哪些
  • 库存材料盘亏会计分录
  • 增值税专用发票和普通发票的区别
  • 稳岗补贴发放给职工需要交个税吗?
  • 企业所得税季度申报填写示例
  • 汇算清缴是啥
  • 小汽车的消费税征税环节
  • 消费税和增值税的不同之处
  • 本月报销能用下月报销吗
  • 往期从价房产税未申报怎么处理
  • 税收编码更改的依据是什么
  • 利息怎么算的计算公式举例
  • 公司股权转让的税费处理
  • 电子发票能报税不
  • 发票专用章是个人
  • 债务重组损益如何确定
  • 委托进口代理协议
  • 带息商业汇票的利息分录?
  • 机器用润滑油怎么使用
  • 发票已抵扣未入账
  • 增值税发票的进项和出项要一致吗
  • win10系统的电脑能装win7吗
  • 图解在OS X中管理窗口大小的多种方法
  • win10开机强制进入高级选项怎么退出
  • php 定时执行文件脚本
  • php 用户注册
  • 印度泰姬陵建筑
  • 劳务外包会计分录最新
  • php数组的概念是什么
  • php自动载入自定义函数文件
  • php调用外部程序
  • ChatGPT强化学习大杀器——近端策略优化(PPO)
  • codeigniter 教程
  • css媒体查询不起作用
  • 待报解预算收入待结算财政款项
  • 小企业会计准则主要按照什么计量
  • 预收账款期末余额在借方还是贷方
  • 印花税步骤
  • 银行对帐单
  • 金蝶kis云专业版使用教程
  • 参展费用
  • 应收账款贷方如何核算
  • 票据背书转让挂什么科目
  • 电子承兑背书了能撤回吗
  • 盈余公积多计提对报表的影响
  • 贷款收取服务费
  • 没交税的发票可以抵扣吗
  • 利用pt-heartbeat监控MySQL的复制延迟详解
  • mysql5.7安装教程详细
  • win10怎么检查
  • 如何使用windows 10
  • linux 禁用root
  • linux 转换文件编码为utf8编码
  • incorrect email format, please re-enter.
  • 免打扰模式在哪关
  • 如何理解shell
  • html td 合并
  • 前端面试题及答案2023vue3
  • 不宜用于
  • jquery获取数据
  • js类的实现
  • python 系统监控
  • javascript create
  • python操作mongodb数据库
  • 重庆地方税务局刘飞虎
  • 天津2023防暑降温费标准文件
  • 关于工龄认定的司法解释
  • 2018城镇土地使用税减免政策
  • 个体税务注销退税怎么退
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设