随笔分类 -  老男孩学习

摘要:在views里边,怎么导入局部配置和全局配置 装饰器怎么写: 装饰器有一个模板, 先定义一个函数,内层再定义一个函数,然后直接将函数名返回。 函数里边写功能,最后return返回回去 模板: 中间件: 装饰器对于一个功能来说,能够做到很好的调节,但是对于某些功能来说,例如验证。 如果功能都需要用到它 阅读全文
posted @ 2017-12-28 15:30 sexiaoshuai 阅读(171) 评论(0) 推荐(0)
摘要:整体结构梳理: 上传的功能怎么实现: 个人首页编辑: 这里边最主要的是几个标签分类的做法: 阅读全文
posted @ 2017-12-12 12:03 sexiaoshuai 阅读(212) 评论(0) 推荐(0)
摘要:自己总结的不够详细,正好看到一篇文章,讲解的比较清晰,直接借用过来了。 Cookie概念 在浏览某些 网站 时,这些网站会把 一些数据存在 客户端 , 用于使用网站 等跟踪用户,实现用户自定义 功能. 是否设置过期时间: 如果不设置 过期时间,则表示这个 Cookie生命周期为 浏览器会话期间 , 阅读全文
posted @ 2017-12-08 09:21 sexiaoshuai 阅读(363) 评论(0) 推荐(0)
摘要:csrf跨站请求伪造 Django实现的COOKIE 1、获取Cookie 2、设置Cookie 参数: 由于cookie保存在客户端的电脑上,所以,JavaScript和jquery也可以操作cookie。 3 删除cookie cookie存储到客户端 优点: 数据存在在客户端,减轻服务器端的压 阅读全文
posted @ 2017-12-06 15:16 sexiaoshuai 阅读(183) 评论(0) 推荐(0)
摘要:老师网址: https://www.cnblogs.com/yuanchenqi/articles/7652353.html 1,复习上级课,一对一,一对多,多对多的使用 2,分页怎么做的: 如果说短时间内一条条的添加数据的话,可能会造成服务器压力太大。 可以将要创建的数据打包,然后在一起放入数据库 阅读全文
posted @ 2017-11-30 13:48 sexiaoshuai 阅读(226) 评论(0) 推荐(0)
摘要:老师代码博客: http://www.cnblogs.com/yuanchenqi/articles/7552333.html 上节内容回顾: 多对多的添加: 注意:在多对多的创建中,数据库需要创建第三张表,但是这ORM中,不需要创建第三张表,因为authors=models.ManytoManyF 阅读全文
posted @ 2017-11-22 10:55 sexiaoshuai 阅读(179) 评论(0) 推荐(0)
摘要:在向某一个数据库中插入表的时候,应该在项目下面的models里边写入: 表与表的关系: 一对一 多对一 多对多 如果想让输入IP进入某个页面的话,对应的的URL应该这么写: url(r'^$',views.index) 重定向请求的地址和重定向的地址不能是同一个地址。 1对多的时候: 必须将关联字段 阅读全文
posted @ 2017-11-15 17:47 sexiaoshuai 阅读(212) 评论(0) 推荐(0)
摘要:整个Django的访问流程: URL的详细讲解: urls这个文件如果引用的两个文件里有重名,可以起一个别名:from blog import views as blog_views 当如果多个规则都可以匹配成功的话,以第一条匹配成功的为准。 视图函数: 阅读全文
posted @ 2017-11-09 23:01 sexiaoshuai 阅读(156) 评论(0) 推荐(0)
摘要:学Django之前,先看下http基础,老师的网页地址: web框架 - Yuan先生 - 博客园 http://www.cnblogs.com/yuanchenqi/articles/7690561.html Django-MTV - Yuan先生 - 博客园 http://www.cnblogs 阅读全文
posted @ 2017-11-01 16:36 sexiaoshuai 阅读(246) 评论(0) 推荐(0)
摘要:点击添加出弹窗,取消隐藏弹窗小练习 代码如下: 在上面的基础上加上反选,全选,取消边框的代码: 阅读全文
posted @ 2017-10-19 10:28 sexiaoshuai 阅读(216) 评论(0) 推荐(0)
摘要:区分: JavaScript和JAVA一点关系没有,是一门单独的语言。(浏览器就是JavaScript的解释器) JavaScript代码存在形式: 网页解释器的代码是从上向下进行,如果要把<script>的代码写到<head>上面,有可能出现地址访问不到网页一直转圈的情况,所以我们可以先让代码先执 阅读全文
posted @ 2017-10-17 11:18 sexiaoshuai 阅读(143) 评论(0) 推荐(0)
摘要:样式继承: 就是父类的颜色如果变了,子类下的div(或者其他属性)会继承父类的。 参考代码: line-height:高度 文本行高,通俗地讲,文字高度加上文字上下的空白区域的高度(基于字体的高度)50%等于总高度 verticle-align属性: 设置元素内容的垂直对其方式,只对行内元素有效,对 阅读全文
posted @ 2017-10-10 17:33 sexiaoshuai 阅读(223) 评论(0) 推荐(0)
摘要:老师博客:http://www.cnblogs.com/yuanchenqi/articles/6856399.html 1,CSS选择器的应用: CSS规则有两个主要部分构成:选择器,以及一条或多条声明。 基本选择器包括:标签选择器,id选择器,class选择器,统配选择器 css的四种引入方式 阅读全文
posted @ 2017-10-09 10:07 sexiaoshuai 阅读(154) 评论(0) 推荐(0)
摘要:当我想要将html中的部分属性修改的时候,如果单个改的话,费时费力,这时候我就需要利用css和html结合起来了。 CSS的组合选择器: 当代码中有 <div class="outer"> <p>P</p> <div> <p>P</p> #当我想要修改<div>里边的<p>标签的时候,我们可以利用后 阅读全文
posted @ 2017-09-21 15:39 sexiaoshuai 阅读(220) 评论(0) 推荐(0)
摘要:前端基础之HTML 老师博客: http://www.cnblogs.com/yuanchenqi/articles/6835654.html http://www.cnblogs.com/yuanchenqi/articles/6856399.html html:静态的内容都是一个html标签,是 阅读全文
posted @ 2017-09-20 11:34 sexiaoshuai 阅读(198) 评论(0) 推荐(0)
摘要:数据库的介绍: 简单的数据可以利用文本来保存,但如果数据比较复杂的话(比如说工资表),就需要利用数据库来保存了。 数据库就是一个存储数据的仓库。 可以这样去理解: 数据库就像一个文件夹 数据表就像一个文件 表记录就像里边记录的内容 目前常用的数据库管理软件: mysql oracle sqlserv 阅读全文
posted @ 2017-09-11 11:14 sexiaoshuai 阅读(272) 评论(0) 推荐(0)
摘要:多线程: 多线程和多进程的不同是他们占用的资源不一样, 一个进程里边可以包含一个或多个进程, 进程的开销大,线程的开销小。 打个比方来说:创建一个进程,就是创建一个车间。创建一个线程,就是在一个车间创建一个流水线。 怎么去开启一个线程: 方法一(直接用默认的类): 方法二(自己定义一个类,继承系统的 阅读全文
posted @ 2017-09-04 11:13 sexiaoshuai 阅读(203) 评论(0) 推荐(0)
摘要:进程同步锁: 当运行程序的时候,有可能你的程序同时开多个进程,开进程的时候会将多个执行结果打印出来,这样的话打印的信息都是错乱的,怎么保证打印信息是有序的呢? 其实也就是相当于让进程独享资源。 比如说模拟抢票的功能: 要先写一个文本 ("count":1) 就记个数就行 进程队列: 共享内存的方式: 阅读全文
posted @ 2017-08-30 11:28 sexiaoshuai 阅读(190) 评论(0) 推荐(0)
摘要:操作系统简介(转自林海峰老师博客介绍) 进程与程序的区别: 程序仅仅是一堆代码而已,而进程指的是程序的运行过程。 需要强调的是,同一个程序执行两次,那也是两个进程。 进程的创建都是操作系统完成的。 开启进程的两种方式: 第一种方法: 打印的结果如15所示:为什么会先打印"主"这个字段???? 是因为 阅读全文
posted @ 2017-08-29 12:02 sexiaoshuai 阅读(186) 评论(0) 推荐(0)
摘要:操作系统简介(转自林海峰老师博客介绍) 阅读全文
posted @ 2017-08-29 12:02 sexiaoshuai 阅读(90) 评论(0) 推荐(0)