位置: 编程技术 - 正文

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)

  • 经营租赁增值税税率3%
  • 营业税金及附加怎么计提
  • 开农贸市场挣钱吗
  • 企业购买银行理财的条件
  • 国内旅客运输票据
  • 所得税季报季初从业人数
  • 自然人扣缴是什么意思
  • 保安服务业务
  • 临时员工和正式员工区别
  • 电子发票报销怎么用
  • 计提持有至到期投资减值准备
  • 应交税费期初数比期末数大
  • 简单征收的进项税额怎么调出来?
  • 待摊费用不要了怎么做账?
  • 总账中余额为负怎么写
  • 如何计算企业当年利润
  • 公司职员聚餐取个名字
  • 开票商品名称是什么意思
  • 建设工程农民工工资支付条例
  • 发票月初抄税流程
  • 补交之前年度税款怎么调账
  • 财务部水电费会计分录
  • 穿越火线改名卡买完了怎么用
  • 小型微利企业免税政策
  • 宽带错误797最简单解决方法
  • 收到客户付款 会计分录
  • win7系统为什么没有无线网络连接
  • PHP:Memcached::delete()的用法_Memcached类
  • 息税前利润和税前净利润的关系
  • dvd.rom
  • npm info: node: --openssl-legacy-provider is not allowed in NODE_OPTIONS
  • 已入账的普通发票红冲后怎么做账
  • 预收的购货款属于收入吗
  • vue onblur
  • html转xhtml
  • 账龄分析法计提比例
  • 待摊费用和预付账款的区别是什么
  • 餐饮发票可以计入福利费吗
  • 机票的退票费可以开具发票吗
  • vuex的五个属性及使用方法 简书
  • 区块链技术开发入门
  • php 个人博客 源代码 简单
  • 帝国cms图片显示不了
  • 公司注册资金多好还是少好
  • 建筑业营改增前后区别
  • 小企业会计准则没有以前年度损益调整科目
  • 中付支付科技有限公司备付金
  • 应发工资包含
  • 企业应付账款科目的借方余额反映的是
  • 国际货运代理企业不得从事的业务是
  • 股东滥用股东权利
  • 企业所得税税前扣除管理办法2018
  • 甲供材料怎么记账
  • 先收到发票还没付款怎么做账
  • 以货换货什么意思
  • 餐饮费发票可以抵扣进项税吗
  • 检测公司成本科目
  • 管理人员的奖金可以索赔吗
  • 银行开手续费发票怎么做账
  • 公司之间的借款利息有最小限制吗
  • 一般纳税人网上申报流程
  • 建筑公司直接把钱打到个人账户怎么走账
  • windows server 2003如何安装
  • win10edge浏览器下载被阻止
  • 在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker的步骤
  • win8如何关闭开始屏幕
  • winxp共享打印机win11
  • macos catalin
  • ubuntu系统键盘无用
  • win7升级到win10有无影响
  • win7更新补丁80072efe
  • microsoft build
  • python2.7安装numpy
  • 批处理清空文本内容
  • nodejs test
  • 在windows下搭建snort和base
  • 如何用js实现一个简单的计算器
  • js怎么判断日期大小
  • 四川省地方税务局
  • 增值税预缴税款退税申请怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设