位置: 编程技术 - 正文

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)

  • 认缴制的注册资本实缴时存哪里
  • 记账凭证核算形式是会计核算中最基本的核算形式
  • 股东归还公司借款,应该记什么科目
  • 某项目全部投资资金的40%由银行贷款
  • 公司车辆卖给个人怎么处理账务
  • 企业所得税汇算清缴退税分录
  • 销售退回的增值税怎么处理
  • 委托在建工程会计分录
  • 继续教育专项附加扣除可以扣几年
  • 开完红字发票后,正数发票如何开具?
  • 营改增后购置设备进项税抵扣怎么做?
  • 小微企业减免的增值税账务处理
  • 实收资本印花税最新政策2023年
  • 应纳税所得额是开票金额吗
  • 一次性发放奖金个税怎么计算
  • 拆迁安置土地的补偿标准
  • 非上市公司股权转让
  • 企业年检网上申报时间
  • 其他应付款注销时怎么冲平
  • 成本和费用属于资产吗
  • 积分全部换购商品是什么
  • 如何在excel中自动筛选
  • 工会经费的计税依据包括劳务费吗
  • 企业所得税可以税前扣除的
  • 百货商场会计账怎么做
  • uniapp关闭当前页面
  • 华为鸿蒙os升级机型曝光
  • 应付股利属于什么科目
  • 商品流通会计科目
  • drvmgr.exe
  • 增值税专票开错了可以作废吗
  • 布里斯托尔景点
  • 皮肤痒怎么回事
  • 股票金融资产被称为
  • 金融企业允许税前扣除的准备金
  • 收不回的应收账款会计分录
  • 芒通,法国 (© Flavio Foglietta/Getty Images)
  • 车辆维修费怎么做分录
  • 一般纳税人能开1%的发票吗
  • 长期待摊费用的摊销分录
  • 在暴风雪中求生
  • 一天撸一个财务APP系统【安卓端+前端+后端】
  • 如何将tomcat卸载干净
  • 用替票报销违法吗
  • 普通纳税人怎么交税
  • php判断链表是否有环
  • 应收账款0
  • vite 插件开发
  • python方差齐性检验
  • 清算的基本流程
  • sql server 自定义排序
  • mysql存long
  • 税率变更协议怎么写
  • 建筑租赁公司是什么意思
  • 企业固定资产对应哪个科目
  • 资产负债表应交税费是负数正常吗
  • 实收资本减少的要交什么税
  • 无形资产计提减值准备计算
  • 职工医保门诊一年报销多少钱
  • 拿支票取钱
  • 无需缴纳的税费是什么
  • 小企业会计应交所得税
  • 股票印花税是多少比例
  • 建账的注意事项
  • sqlserver模糊查询不用like
  • win10系统无法安装打印机句柄无效
  • linux find命令详解xargs
  • Ubuntu下配置vpn工作环境
  • w10 xbox
  • mac怎么卸载苹果系统
  • win10英文版系统怎么完全改为中文
  • win8.1无法安装vmware tools
  • Win10系统无法运行程序
  • Linux系统中下载文件的wget命令操作实例
  • angular中的$scope
  • node.js import
  • js正则 \w
  • 城市配套费需要什么资料
  • 汽车运输发票税率是多少
  • 增+6=多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设