Django(框架、模板)】的更多相关文章

3/21 Django框架 模板路径及模板过滤器 1.模板路径查找 先找settings.py里的TEMPLATES列表下的DIRS路径.如果APP_DIRS为True,还会到注册了的APP文件夹下依次查找templates文件(注册即在INSTALLED_APPS列表下添加APP文件夹). 2.模板变量 静态页面 动态页面 不随时间,客户端的变化而变化的页面,内容不变. 页面内容,会随着时间,访问者的不同,呈现不同的变化. 模板变量语法 render(request, 'teachers/in…
Django框架-模板层 一.模板语法传值 1.验证是否python所有的数据类型都可以传递到前端 locals()的妙用:该方法虽然好用,但是在某些情况下会造成资源的浪费 结论:整型.浮点型.字符串.列表.字典.元组.集合等基本数据类型都可以通过模板语法传值 2.传函数名 浏览器上显示的是None,后端打印了index,而且由于我们函数没有设置返回值,猜想:给浏览器传一个函数名时,会自动加括号调用该函数,并将返回值传给浏览器 给函数设置一个返回值,浏览器显示的内容正是函数的返回值,说明我们的猜…
Django模板系统 官方文档 一.什么是模板? 只要是在html里面有模板语法就不是html文件了,这样的文件就叫做模板. 二.模板语法分类 只需要记两种特殊符号: {{  }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}. 一.模板语法之变量:语法为: {{ 变量名 }} 变量名由字母数字和下划线组成. 在 Django 模板中遍历复杂数据结构的关键是句点字符  .(也就是点) 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值. views.py def index(…
来看一段代码 def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body></html>" % now return HttpResponse(html) 直接把HTML页面嵌套在视图函数里返回给浏览器并不是一个好主意: 原因: 1.对页面设计进行的任何改变都必须对 Python 代码进行相应的修改…
12.35 Django模板系统 {{ }}和 {% %},变量相关的用{{}},逻辑相关的用{%%} app02/views: # 模板语言测试函数 def template_test(request): name = "张三" dic = {"name": "张三", "age": 16, "items": "sb"} list1 = [11, 22, 33, 44, 55] ​ c…
模板层 一 模板语法之变量 在 Django 模板中遍历复杂数据结构的关键是句点字符, 语法: {{ var_name }} [root@node10 mysite]# cat app01/urls.py from django.urls import path,re_path from . import views urlpatterns = [ path("test/",views.test1,name="test1"), path("temp_tes…
母板 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"> <meta name="viewport" content="width=device-wid…
本文在我的微信公众号的链接:https://mp.weixin.qq.com/s?__biz=MzU5NTU5MjcwNw==&mid=2247483674&idx=1&sn=173e575b357a85d880c4e0fac0d19884&chksm=fe6ed276c9195b60f32eb199dfdc73782280194363b32cfbc6ad74ed9cbdf0b0f4d7f88bab50&token=1798998824&lang=zh_CN…
说明:mytestsite是django框架下的项目,quicktool是mytestsite项目中的应用 一般的变量之类的用 {{ }}(变量),功能类的比如循环.条件判断是用 {% %}(标签) 实例一:显示一个基本的字符串到网页上 quicktool/view.py文件修改视图函数index(),渲染一个home.html模板,在视图中传递一个字符串名称是 string 到模板 home.html def index(request): string = u'这是一个由Django2.1.…
Django基础一之web框架的本质 本节目录 一 web框架的本质及自定义web框架 二 模板渲染JinJa2 三 MVC和MTV框架 四 Django的下载安装 五 基于Django实现的一个简单示例 DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel=&quo…