位置: 编程技术 - 正文

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)

  • 什么情况下做暂估
  • 纳税人少缴税款,税务机关发现之日怎么算
  • 销售退回的货物应当由什么部门清点
  • 差额征税怎么交税
  • 企业购进材料的会计分录
  • 利润表中企业所得税
  • 小型微利企业所得税优惠政策
  • 车辆购置税是否计入固定资产
  • 增值税专用发票怎么开
  • 废旧物资增值税税收优惠政策
  • 白酒出口税收
  • 关于进项税额转出的规定
  • 一般纳税人的资质在哪里打印
  • 事业收入和经营收入的联系
  • 纸质承兑汇票到期怎么兑现,多久能到帐
  • 印花税的购销合同改成买卖合同了吗?
  • 软件产品加安装是混合销售吗?
  • 个人有形动产租赁
  • 往来款和应收账款
  • 企业借款利息收入企业所得税
  • 想买黄金投资怎么做
  • 王者荣耀电脑版叫啥名字
  • 王者荣耀中扁鹊的克星是谁
  • 总产值在报表中怎么看
  • 预付账款属于资产性质的账户
  • 怎么给自己的宽带改名字
  • psr.exe是什么意思
  • php运用于哪些领域
  • 会计交接的时候是不是有报税单
  • 财政部土地出让收支管理办法
  • 财务费用为什么增加
  • 破产资产拍卖
  • 银行的抵债资产有几种处置办法
  • 防伪税控盘全额抵扣政策
  • 进项税额不得抵扣的情况有哪些
  • 今日立冬祝福语大全
  • php自定义协议
  • 专项应付款费用化
  • 在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
  • 赡养老人专项附加扣除标准2023年
  • 装修阶段监理注意事项
  • react js 教程
  • php处理xml数据
  • linux mput命令
  • 文章列表是什么
  • 广告片影视公司
  • 税务局规定500元以下收据的要求
  • 小企业的准备阶段是创办企业吗
  • python3 yaml模块
  • php框架symfony
  • 房屋租赁需要计提印花税吗
  • 旅行社差额征税全额开票和差额开票
  • 未实缴出资的股东退股
  • 进口增值税如何勾选认证
  • 预提短期借款利息的会计科目
  • 员工还款还公司会计分录
  • 物资采购是
  • 颁给供应商的奖项
  • 对公账户是不是哪个银行都可以
  • 总公司和分公司企业所得税分配
  • 发票专用章需要备案吗?
  • 新单位年终工作总结
  • win8.1怎么样
  • 组策略0x800704ec
  • 系统盘如何重装
  • centos查找目录命令
  • centos6.5升级到7.2
  • pcards
  • cmd命令如何进入d盘
  • nodejs require 路径查找
  • html文字美化
  • jQuery ajaxForm()的应用
  • div.remove
  • bootstrap的组件
  • Python实现类似jQuery使用中的链式调用的示例
  • 对税务工作提出意见建议
  • 重庆国家电子税务总局怎样开电子税票
  • 湖北税务发票查询系统网
  • 郑州市国家税务局
  • 贵州房产备案信息查询网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设