2019年4月19日

摘要: 当前页面刷新(console): location.reload() 给动态添加的控件添加js事件(委托): 添加一个a标签,什么都不做: pager_list.append('<a href="javascript:void(0);''>上一个</a>) XSS, 安全的渲染: 前端: filte 阅读全文
posted @ 2019-04-19 17:31 JieFangZhe 阅读(591) 评论(0) 推荐(0)

2019年4月16日

摘要: p {padding:2cm 4cm 3cm 4cm;} 属性定义及使用说明 padding简写属性在一个声明中设置所有填充属性。该属性可以有1到4个值。 实例: 填充:10px 5px 15px 20px; 上填充是10px 右填充是5px 下填充是15px 左填充是20px 填充:10px 5p 阅读全文
posted @ 2019-04-16 11:41 JieFangZhe 阅读(772) 评论(0) 推荐(0)
摘要: 一、语法不同 - TOP div和p是成对组合闭合标签;<br />是单一的闭合标签。 以<div>开始,</div>结束;以<p>开始,</p>结束 小例: 效果截图: div与p标签用法效果截图 二、效果作用不同 - TOP div标签和p标签是用于网页布局。div为普通布局标签,如span标签 阅读全文
posted @ 2019-04-16 11:28 JieFangZhe 阅读(2250) 评论(0) 推荐(0)
摘要: 一.块级元素和内联元素的区别: 1.块元素,总是在新行上开始;内联元素,和其他元素在一行;2.块元素,能容纳其他块元素或者内联元素;内联元素,只能容纳文本或其他内联元素;3.块元素中高度,行高以及顶和底边距都可以控制;内联元素中高,行高及顶和底边距不可改变。 二.各自的特点: 1.块元素的特点:a. 阅读全文
posted @ 2019-04-16 11:27 JieFangZhe 阅读(762) 评论(0) 推荐(0)
摘要: 1、div 用于配合CSS对网页进行布局 2、span 对网页进行局部修改 3、区别 div会单独占住一行,span不会 div是容器级别的标签,span是文本级别的标签 容器级别的标签可以嵌套其他所有的标签 文本的则只能嵌套文字、超链接、图片 在HTML中HTML将所有的标签分为两类, 分别是容器 阅读全文
posted @ 2019-04-16 11:24 JieFangZhe 阅读(298) 评论(0) 推荐(0)

2019年4月11日

摘要: 引入模块: from django.utils.decorators import method_decorator 添加:@method_decorator(func) from django.utils.decorators import method_decorator def outer(func): def inner(request, *args, **kwargs): ... 阅读全文
posted @ 2019-04-11 19:46 JieFangZhe 阅读(164) 评论(0) 推荐(0)
摘要: Cookie: 就是保存在浏览器端的键值对 可以利用做登录 1、保存在用户浏览器 2、可以主动清楚 3、也可以被“伪造” 4、跨域名cookie不共享 5、浏览器设置不接受cookie Cookie是什么? 客户端浏览器上保存的键值对 设置: 服务端操作的Cookie obj.set_cookie( 阅读全文
posted @ 2019-04-11 14:17 JieFangZhe 阅读(99) 评论(0) 推荐(0)

2019年4月9日

摘要: 原因: 在django2.0后,定义外键和一对一关系的时候需要加on_delete选项,此参数为了避免两个表里的数据不一致问题,不然会报错:TypeError: __init__() missing 1 required positional argument: 'on_delete'举例说明:us 阅读全文
posted @ 2019-04-09 09:38 JieFangZhe 阅读(238) 评论(0) 推荐(0)

2019年3月20日

摘要: Tools -> Run manage.py task -> startapp appName(你的App名称) 或者 optin + R -> startapp appName(你的App名称) 阅读全文
posted @ 2019-03-20 18:22 JieFangZhe 阅读(215) 评论(0) 推荐(0)
摘要: {# 从0开始的索引#} {% for foo in value %} {# 从0开始的索引#} <p>{{ forloop.counter0 }}: {{ foo }}</p> {# 是否第一次循环#} <p>{{ forloop.first }}</p> {# 是否最后一次循环#} <p>{{ 阅读全文
posted @ 2019-03-20 09:29 JieFangZhe 阅读(205) 评论(0) 推荐(0)

导航