07 2019 档案
摘要:前端 1. js的循环each 前端需要循环,可以借助each这个方法 2. 快速获得form标签下的普通输入标签的内容 serializeArray 获得的标签内容,分别是name和value的值 3. img标签中src可输入的三种方式 a. 可以直接输入绝对路径 b. 可以输入url c. 可
阅读全文
摘要:auth模块是对登录认证方法的一种封装,之前咱们获取用户输入的用户名和密码后需要自己从相应的用户信息表里查询有没有用户名和密码符合的对象,而有了auth模块之后就可以很轻松的去验证用户的登录信息是否存在于数据库中。 除此之外,auth还对session做了一些封装,方便我们校验用户是否已登录 咱们可
阅读全文
摘要:过滤器(Filters) filters来改变变量最终显示的值。 过滤器就像这样{{ name|lower }}。这是将name变量通过lower过滤器全部转换为小写字母。|用来调用过滤器。 过滤器可以是链式的,一个过滤器的输出会被用在下一个。{{ text|escape|linebreaks }}
阅读全文
摘要:首先看一下django的生命周期图 中间件处在wsgiref和路由系统之间,也就是说所有从浏览器发送到服务器的请求都必须经过中间件。 而中间件的作用又是什么呢? 中间件是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是
阅读全文
摘要:django内置分页 1、导入django类生成对象之后的方法 2、服务器逻辑 3、前端页面分页处理 自定义分页 由于django系统提供的分页功能有限,不能指定显示多少页,也不能定制一些其他东西, 所以我们自定制分页的类:如下 服务器逻辑 前端代码
阅读全文
摘要:高级查询 # 1. in 通过 字段名__in = [1,2] 查询 res = models.Student.objects.filter(age__in=[12,14,42]).all() # 2. not in 通过exclude(字段名__in = [1,2]) exclude就是除了的意思 res = models.Student.objects.ex...
阅读全文
摘要:创建用于演示的数据表 查询boy表中的某个男孩对应的女孩 方法一 方法二 方法三 以上的方法是基于我们自己创建的第三张多对多表来讲两个表关联起来来实现正查反查 而在django中我们可以通过 ManyToManyField() 来生成第三张表 增加 重置 查询 删除
阅读全文
摘要:做示例的数据库表 在models中创建类完成后在cmd的项目文件夹下或者pycharm中的terminal框中输入 基础操作 在一对多表中如果删除了外键的数据那么所有关联此条数据的行都会被删除,这是django中的级联删除机制
阅读全文
摘要:伪静态 网站形态分两种,静态和动态,伪静态并不是真正的静态,实质上也是动态页面。 动态页面的含意就是,网页会根据访问者的请求,从服务器数据库里筛选访问者想要的内容显示到访问者的浏览器上,不同的人访问同一页面,会看到不同的内容静态页面,访问者访问一个页面,会直接从服务器把这个页面读出来显示到访问者的浏
阅读全文
摘要:首先说一下Ajax的运行原理: 页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,Ajax引擎会提交请求到服务器端,在这段时间里,客户端可以任意进行任意操作,直到服务器端将数据返回给Ajax引擎后,会触发你设置的事件,从而执行自定义的js逻辑代码完成某种页面的功能。 Ajax的内容: ps:A
阅读全文
摘要:form表单 form是一个复杂的系统标签,其内部又可包含很多的一些输入标签 例如input 输入文本标签 checkbox 多选标签等等 form表单有几个属性我们需要注意一下 1:action属性,里面写的是url链接,接就是表单提交的地址 2:method属性,里面写的是数据提交的方式,可以写
阅读全文
摘要:python三大主流web框架 Django:大而全,自带了很多功能模块,类似于航空母舰 (缺点:有点笨重) Flask:短小精悍,自带的功能模块特别少,大部分都是依赖于第三方模块(小而轻) Tornado:异步非阻塞 主要用在处理高io 多路复用的情况 可以写游戏后端 所有web应用本质都是soc
阅读全文
摘要:HTTP--Hyper Text Transfer Protocol 超文本传输协议,规定了客户端与服务端消息传输的格式。 http是一种建立在TCP上的无状态连接,整个基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请
阅读全文
摘要:JavaScript与页面交互联系首先要与html标签建立联系,下面来看几种关联标签的方法。 1.通过标签id来关联标签: 2.通过标签类来关联标签: 3.同css选择器选定标签: 通过上面的方法我们可以找到想要的某个标签,通过这些标签可以去获得、修改标签的样式、内容。属性等。 获得样式、内容、标签
阅读全文
摘要:单目 自增:a++ a++和++a : ++在前优先级最高,++在后优先级最低(比赋值符=还低) res=a++ 先将a的值赋值给res,a再自增1 res=++a a先自增1,再将a的值赋值给res a--和--a同理 双目:+、-、*、/、%; 其中 -、*、/、%如果运算符两侧的值为数字型,可
阅读全文
摘要:JavaScript是一种前台脚本语言,一般用来处理页面业务逻辑以及页面交互。 下面是JavaScript的一些基本语法。 hello world 1.控制台输出语句 console.log('hello world') 2.弹出框提示信息 alert('hello world') 3.将内容书写到
阅读全文
摘要:position 属性指定了几种元素的定位类型 固定定位 fixed: 生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 如果有多个固定定位标签,都是参考窗口,所以之间不相互影响,但可能出现图层重叠,
阅读全文
摘要:html 页面跟标签:<html 页面跟标签lang=‘zh’告诉浏览器页面语言为中文></html> head 头标签:页面编码、页面标签标题、页面样式、页面脚本 body 体标签 :页面内容、页面脚本,用于内容显示的标签全部书写在body中 标题:h1~h6 段落p标签:<p>段落</p> 文本
阅读全文

浙公网安备 33010602011771号