第一部分: 1.(1)知识点回顾: django回顾: ()下载安装 输入网址,a,form表单get post,爬虫 (请求)==>django项目服务端的url(r"index/",views.index,), 先匹配,再加工成httprequest对象,再给views.index (响应)==>def index(request): return Httpresponse('hello') return render(request,'index.html',{'na…
注意:前端有aaa变量,后端没有aaa变量,存在p标签,但是显示不出来 有p标签,我们可以指定默认值,在没有其他内容的时候 过滤器有60多种,有点多,用到的时候再记和查 结果: 显示是acd 看长度 查看文件大小: view.py文件中的 name2='acd' html中 <p>{{ name2|slice:'0:1' }}</p> 结果: a #注意这个也是顾头不顾尾 cut测试: name3="I am donggua!" 去掉空格: <p>{…
1.url正则匹配分组和命名分组 2.路由分发 3.url别名和反向解析 4.httprequest和httpresponse的使用 内容回顾: .jinja2(flask框架,没有内置模板对象,需要自己用jinja2) 制作动态页面,字符串替换 模板渲染, {{name}} render #表示变量的 {%for i in list%} #函数,表示逻辑的 {{i}} {%endfor%} Django的render自带 .django 安装:pip3 install django==1.11…
一.语法 两种特殊符号(语法): {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}. 二.变量 1. 可直接用  {{ 变量名 }} (可调用字符串, 数字 ,列表,字典,对象等) 由 view.py 传到 .html 1.在 view.py 中 def base(request): ls1 = ['第一页','第二页','第三页'] # return render(request,'tags.html',{'ls1':ls1}) # 直传用到的变量. 可提高效率 retur…
内容回顾: 补充反向解析 Html:{% url ‘别名’ 参数 %} Views:reverse(‘别名’,args=(参数,)) 模板渲染 变量 {{ 变量名 }} 逻辑相关 {% %} 过滤器: {{ 变量|过滤器方法:’参数’ }} 标签: {% for i in list%} for k,v in dict.items {{ i }} {% endfor %} {% if 条件 %} {%elif%} {%else%} {% endif %} 据点符 . 可以做深度查询 {% with…
内容回顾: 上节回顾: Flask .response 三剑客: render_template 模板 redirect 重定向 - URL地址 "" 字符串 HTTPResponse Flask封装 .send_file(文件路径) # 打开并返回文件内容 - Content-Type:文件类型 文件长度(单位是byte) .jsonify(字典) # 返回标准Json格式的字符串 - Content-Type:application/json .request 记住 request…
今日大纲: 1.用户创建 2.前端优化 3.用户编辑 4.用户删除 5.ansible api介绍 1.用户创建 新建一个user_create.html的页面 <form class="form-horizontal" id="createForm" action="" method="post">{% csrf_token %} <div class="box-body"> {%…
1.回顾内容&&补充 补充1: 补充2: 这个选择的是第二个解释器. 选择第一个的话,只是针对当前的项目,如果再开新项目的话,需要重新下载安装相关的包. 点击保存,因为我们注释掉了,创建的语句,所以,我们没有添加数据成功, 得到如上结果: <QueryDict: {'csrfmiddlewaretoken': ['qtSZFTXXdECQ6if9daiHeNoBIYXqIBCO9DlBZFHY2Es2ZkPWVOtQBazkA5g1BHNp'], ' book_name': ['1'…
今日内容大纲: 1.起飞版web框架 2.自定制框架的流程 3.jinja2模板渲染初识 4.MVC&&MTV 5.django版本介绍及django安装 6.django初识(一些操作) 今日详细内容: 1.起飞版web框架 2.自定制框架的流程 1.浏览器发送请求(http://127.0.0.1:8080/index) 2.=(请求)=>wsgiref的参数environ ==>environ拿到请求路径(根据不同的路径返回不同的页面),返回页面通过函数里的文件读取页面内…
1.nginx复习 .nginx是什么 nginx是支持反向代理,负载均衡,且可以实现web服务器的软件 在129服务器中查看,我们使用的是淘宝提供的tengine,也是一种nginx服务器 我们下载的是tengine-2.3.0.tar.gz解压之后得到tengine-2.3.0,下面我们cd进入到tengine中 我们发现,下图会有一个脚本文件configure 我们安装好的nginx在opt目录下面的s18tngx中 我们再cd到tengine中的源码包中, 上图最后一步的命令是指定安装路…