位置: 编程技术 - 正文

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)

  • 金税盘老是重复更新进不去
  • 单位边际贡献和边际贡献一样吗
  • 房租违约金收入怎么做账
  • 现金流量表中支付的税费包括哪些
  • 进账多于销项怎样报税
  • 股权投资需要准备哪些材料
  • 研发费用在企业所得税中怎么扣除
  • 贷款应计利息会计分录
  • 营改增试点纳税人提供有形动产租赁服务,税率为
  • 减免的残保金怎么计算
  • 新成立的公司银行存款如何入账
  • 工业企业购买电机会计分录
  • 免税企业如何做年终汇算清缴
  • 工程款转账一般要多久
  • 员工销售家具取得的工资怎么写分录?
  • 小规模纳税人的税率是多少
  • 销售苗木属于什么行业
  • 印花税的计税依据含税吗
  • 财税2012年第15号文
  • 网上申请的增值税专用纸质发票收到后如何确认已收到
  • 进口付汇核销流程
  • 可供出售金融资产是指什么
  • 车辆购置税完税证明电子版二维码怎么扫
  • 职工的经济补偿金是优先债权吗
  • 出纳现金管理的目标与方法
  • 小规模纳税人增值税专用发票税率
  • win11任务栏白色卡死
  • thinkphp6验证器
  • php缓存机制有哪些
  • executor进程
  • 工程结算需要哪些施工方案
  • win7电脑开启麦克风权限设置
  • 其他应收款的会计处理
  • php.ini详解
  • vue3.0用法
  • batset命令
  • php测验
  • trace 命令用法
  • java 日志系统
  • 进项税额在借方是增加还是减少
  • 现金流量表的编制方法和计算公式
  • 增值税申报表33栏显示有欠缴税额
  • 其他业务支出属于利润表项目吗
  • 商品流通企业的种类
  • db2 -968
  • 预付账款和应付账款怎么合并
  • 个体工商户要做账报税吗
  • 小企业会计准则适用于哪些企业
  • 小规模不开票怎么做账
  • 一般纳税人销售旧货税率
  • 进口货物应纳增值税的计算公式
  • 编制弹性预算的关键在于
  • 取得股票期权的个人所得税问题
  • 对公收费明细入账是手续费吗
  • 广告类的公司
  • 跨年度未开发票第二年如何做确认收入?
  • 固定资产有尾款怎么入账
  • 餐饮怎么扣税
  • 固定资产原值的构成内容是
  • 在windows中打开一个窗口后
  • centos安装常用命令
  • 定时清理注册表会怎么样
  • ubuntu 网络设置命令
  • ubuntu上安装qt
  • 如何调整windows桌面图标大小
  • XP下HTTP的403.9错误-禁止访问:连接的用户过多 重启iis可以解决
  • 动态添加echarts
  • node.js的express
  • 卸载安装软件
  • 文件上传的三个条件
  • 用python抓取数据
  • 整型python
  • 解决口苦的最佳方法
  • jquery怎么给文本框赋值
  • python生成随机数据
  • jquery简单吗
  • android,ios,apicloud 同时开发两个平台应用,方便简单一体化,自带svn,云编译,中文IDE
  • 增值税纳税申报操作流程和内容
  • 两个手机怎么设置
  • 贷款抵押担保合同
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设