位置: 编程技术 - 正文

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)

  • 确认了收入但是没收入
  • 增值税纳税申报时间
  • 增值税进项抵扣怎么做账
  • 个人兼职取得的收入和退休人员再任职取得的收入
  • 生产企业购进的用于生产的机器设备
  • 事业单位结余如何分配
  • 保函保证金怎么审计
  • 预售 首付
  • 车辆购置税能抵扣税款吗
  • 企业牌照拍卖收入计入什么科目
  • 加计扣除10%进项税账务处理 如何填表
  • 工资薪金个税税率表
  • 分包开普通发票还是增值税专用发票?
  • 所得税申报填写
  • 大学期末 知乎
  • 摊销费用的会计科目
  • PHP:rawurldecode()的用法_url函数
  • php for break
  • linux录制视频工具
  • ChatGPT-4 终于来了(文末附免费体验地址)
  • 建筑业统一发票真伪查询
  • php类型转换的两种方法
  • vue显示pdf
  • php查询sqlserver数据库
  • web自动化selenium实战项目
  • 如何将tomcat卸载干净
  • 可供出售金融资产公允价值变动
  • 直接关联和间接关联
  • 企业应收票据贴现,应按实际收到的金额计入
  • 增值税附加税有哪几种
  • 当月已付款, 没收到发票怎么做账
  • mysql动态表单设计与实现
  • mongodb 随机获取一条数据
  • 钢筋增值税专票几个点
  • 金税盘怎么看税收编码版本号
  • mysql无法添加数据
  • 可供出售金融资产属于什么科目
  • 增值税普通发票和电子普通发票的区别
  • 公司买卖股票亏损了 要交企业所得税吗
  • 机关事业单位购买口罩
  • 第二季度所得税表中研发费用
  • 普通发票做账需要价税分离吗
  • 企业未开票收入怎么入账
  • 软件产品销售合同范本
  • 营改增的服务
  • 拆迁房视同销售成本可以抵减吗?
  • 计提税金及附加会计分录怎么做
  • 票面利率大于市场利率,则发行价格一定( )面值
  • 二手车融资租赁被骗怎么投诉
  • 根据《物业管理条例》的规定,物业服务企业
  • 先收发票后付款怎么做分录
  • 小规模附加税减半征收什么时候开始
  • 收到劳务费
  • 使用sql server
  • 查看mysql执行sql日志内容
  • win10新预览版
  • mac怎么设置默认打开方式
  • 怎么修复windows update
  • SUSE Linux Enterprise Server 设置防火墙开启ssh远程端口的方法
  • 如何修改windows默认语言
  • WIN7系统如何设置表格默认保存位置
  • win7系统怎么设置浏览器主页
  • 基于jQuery的设计与实现
  • node搭建博客
  • cocos屏幕适配方案
  • Eclipse引入jdk1.8
  • 使用Math.floor与Math.random取随机整数的方法详解
  • career和calling的区别
  • mongoose操作
  • Ubuntu14.04 Android 源码编译
  • 置顶怎么折叠起来
  • javascript基础入门视频教程
  • 文化事业建设费是什么税
  • 工会经费什么时候交
  • 材料费增值税发票几个点
  • 车辆购置税需要每年都交吗
  • 延安市地方税务局电话
  • 通州税务短信
  • 苏宁易购股份转增股本
  • 注销的卡补回来还能恢复以前的套餐吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设