原文:python测试开发django-6.模板中include使用

前言 当我们打开一个网站的时候,在打开不同的页面时候,会发现每个页面的顶部 底部内容都差不多,这样就可以把这些公共的部分,单独抽出来。 类似于python里面的函数,把公共部分写成函数,然后调用就行了,这样就能实现代码的复用。django里面也有类似的功能,用include可以实现。 公共内容 如下图所示,网站的每个页面都有顶部导航,body正文,底部导航这三块内容 hello templates ...

2018-11-14 22:53 2 1835 推荐指数:

查看详情

python测试开发django-2.templates模板与html页

前言 Django 的视图的概念是一类具有相同功能和模板的网页的集合。通俗一点来说,就是你平常打开浏览器,看到浏览器窗口展示出来的页面内容,那就是视图。 前面一章通过浏览器访问http://127.0.0.1:8000能在页面上展示出hello world的纯文本内容,通常我们打开浏览器页面 ...

Fri Oct 26 04:26:00 CST 2018 3 2720
python测试开发django-5.模板templates

前言 html是一个静态的语言,里面没法传一些动态参数,也就是一个写死的html页面。如果想实现在一个固定的html样式,传入不同的参数,这就可以用django模板传参来解决。 模板参数 先在hello应用下新建一个templates文件夹,层级目录如下 新建一个yoyo.html ...

Wed Nov 14 05:32:00 CST 2018 0 1273
python测试开发django-40.模型(model)choices使用

前言 之前一直在想页面上如果一个字段只有固定的几个选项,类似select下拉框这种,如果在表里面设置一个外键的话,是不是有点傻了,这样为了几个选项弄一张表不值得。 后来看到Django模型的字段有个choices属性,在设计模型的时候,只需把字段参数加个choices即可,看样子是我想多了 ...

Thu Mar 28 07:35:00 CST 2019 0 2142
python测试开发django-113.使用Bootstrap框架

前言 前端页面开发用到bootstrap框架,有2种实现方式: 1.直接在html头部导入css和js文件 2.下载bootstarp课件源码到项目本地放到static目录 head导入bootstrap 在head头部导入bootstarp用到的css和js文件 完整的模板内容 ...

Fri Sep 03 20:50:00 CST 2021 0 114
python测试开发django-158.celery 学习与使用

前言 Celery是一个简单,灵活,可靠的分布式系统,用于处理大量消息,同时为操作提供维护此类系统所需的工具。它是一个任务队列,专注于实时处理,同时还支持任务调度。 可以使用的场景如: 异步发邮件,这个时候 只需要提交任务给celery 就可以了.之后 由worker 进行发邮件的操作 ...

Tue Oct 19 18:26:00 CST 2021 0 155
python测试开发django-9.使用navicat连接mysql

前言 navicat 是一个连接数据库的可视化工具,可以连接mysql和oracle做一些简单增删改查,对于初学者来说非常方便的 navicat安装 navicat版本比较多,分享一个我经常用的版 ...

Thu Nov 22 03:38:00 CST 2018 0 1815
python测试开发django-7.django模板继承(block和extends)

前言 打开一个网站时候,点导航栏切换到不同的页面,发现导航部分是不变的,只是页面的主体内容变了,于是就可以写个母模板,其它的子页面继承母模板就可以了。 母模板 可以在母模板添加多个块标签,每个块标签取不同的名称,如下格式,content是块标签名称 {% block content ...

Fri Nov 16 06:28:00 CST 2018 1 2230
python测试开发django-56.模板渲染markdown语法+代码高亮

前言 上一篇已经实现在xadmin后台编辑markdown语法的文档,编辑完成之后发布博客,在前端html能把markdown语法显示出来。 主要思路是先从数据库把markdown的代码读出来,导入markdown模块,把markdown的语法转换成html语法,再嵌入到模板里面 ...

Mon Apr 22 23:40:00 CST 2019 0 484
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM