位置: 编程技术 - 正文

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)

  • 季度所得税费用如何计提
  • 工程咨询属于什么合同
  • 红字发票信息表编号在哪里看
  • 商贸企业印花税税率
  • 收到生育津贴会计分录怎么做
  • 税收用在哪些方面
  • 贴现利息的计算题
  • 收到货款确认收入但是后期开票了怎么做分录
  • 股权转让印花税是双方都要缴纳吗
  • 变更财务负责人在网上变更流程
  • 政府机关税号是1开头的吗
  • 单位统一为员工办的银行卡属于对公账户吗
  • 福利费用属于什么费用
  • 营业执照号码含义
  • 电子发票截图可以吗
  • 怎么核算外汇业务
  • 金融企业贷款损失税前扣除
  • 固定资产维修费率
  • 员工股权激励会计处理分录
  • 投资回报周期是多少天
  • php精确的统计在哪里找
  • linux系统中如何查看日志
  • 期间费用属于间接生产费用吗
  • 企业注销时无力缴纳社保
  • PHP:Memcached::getResultMessage()的用法_Memcached类
  • 现金结算起点包括1000元吗
  • 材料成本差异属于成本类账户吗
  • 厂房押金不退怎么要回来
  • reactjs路由跳转
  • thinkphp in
  • 普莱斯德
  • 水利建设基金的计税依据及税率
  • 详解Yii2.0 rules验证规则集合
  • 仓库盘点单模板
  • 企业资产损失税前扣除管理办法最新
  • 长期待摊费用属于调整账户吗
  • opengl全称
  • python 列表sum
  • 履约保证金能否委托支付
  • 甲企业持有乙企业股票的市价为920000
  • 免税收入货款要交税吗
  • 双软企业的税收优惠政策新政策文件
  • 预付卡的增值税处理
  • 上市公司回购股票多久可出售
  • 接受捐赠的增值税可以抵扣吗
  • 本月未抵扣完的进项税是否转出
  • 简易计税开具的发票取得的进项可以抵扣嘛
  • 餐饮服务属于什么职业
  • 期末计提利息怎么算
  • 公司开具电子发票是否取消纸质发票开具
  • 英语培训机构成人浦口区
  • mysqlbinlog -vvv
  • 表空间 数据库
  • win7系统关机很慢什么原因
  • win8最新版本
  • ubuntu16安装vnc
  • 双系统重装win11
  • 怎样一键清空
  • centos6.8升级centos7
  • win8如何进入bios
  • win7怎么设置鼠标双击打开
  • w10系统音量图标不能用了
  • linux中安装软件可使用哪些方式
  • java入门怎么学
  • javascript中的this
  • 基于专业性的家校双向互动,需要家长的学校教育参与
  • 教你用十行node.js代码读取docx的文本
  • javascript如何学
  • android动画种类
  • 梦见擦窗户框
  • 地铁酷跑瞬间移动
  • Using Django with GAE Python 后台抓取多个网站的页面全文
  • Android调用jni获取mac地址
  • 税务总局电子申报软件39
  • 水电费的增值税专用税可抵扣进项
  • 求资金占用利息的公式
  • 小微企业减半征收房产税
  • 取得土地使用权后两年未开发
  • 车辆购置税非本人可以代缴吗
  • 查询发票号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设