06 2017 档案
摘要:1、在此之前做多对多连表操作的时候,都是利用 A表 和B表的外键 ,创建出第三张关系表。现在在 django ORM 中有了另外的方式可以实现多对多,并且使用的方式可以更便捷。 方式一:外键自关联 django app目录下的models.py 创建表: 创建并插入数据 如图: 方式二: 在mode
阅读全文
摘要:在些之前 用django的模板是使用母板和子板 的方式使用,子板继承母板用 {% extends '母板.html' %} 子板再将自己的需要使用母板的部分 使用{% block name %} 与{% endblock %} 一起使用。现在还有另一种方式,现在不是使用框架,而是例如有一个取数据库的
阅读全文
摘要:一、CSRF corss-site request forgery csrf 引发的问题: CSRF 攻击: 跨站请求攻击指的是,例如:你在登录进入银行的同时,又打开了一个B网站(恶意网站 )的页面, 这就有可能你的转帐操作的资金会转帐到 黑客的帐户中(只是有可能。) 因为 在登录进入银行的页面时候
阅读全文
摘要:一、django 中创建完项目、app后 ,在settings.py 中设置使用sqlite3 二、app 的models.py 文件中,ORM 创建表 三、创建迁移操作记录:并执行操作: 四、进入到项目目录下:会有一个db.sqlite3 的文件,这个就是数据 库文件: 五、直接运行 sqlite
阅读全文
摘要:介绍: 从第一代电脑诞生说起: 为什么会出现电脑 ,因为有些工作可以不需要人工干预—> 为的是解放人力。让人去做一些更有意义的工作。 从2013年开始 容器技术炙热层度 与云计算 似乎已经成了这个时代的 代名词。 要说容器,又要从虚拟化开始说起, 虚拟化的出现就是为了资源合理利用,虚机之间的隔离(如
阅读全文
摘要:一、在创建完项目、app 、以后在与 manage.py 同级的文件下 创建一个 utils 目录 (用于存储分页功能),在此目录下创建一个pager.py ∆∆ : 代码示例: 二、app下的views.py 文件 导入 pager.py, 并渲染到 html 页面: 三、templates 下的
阅读全文
摘要:自己开发一个WEB 框架: WEB框架的本质: 1】基于SOCKET : 有请求头和请请求体: -请求头 \r\n -请求体 \r\n\r\n (浏览器:SOCKET客户端 ) (博客园 (SOCKET服务端 ) 2】HTTP协议: HTTP是无状态,短连接的。(客户发送一个请求,服务端响应,这个连
阅读全文
摘要:数据库操作:增、删、改、查 增 :create database DBname; 删:drop database DBname; 改: 1、先删除原来数据库: mysqldump -uUsername -p DBname>FilePath/DBname.sql mysql> drop databas
阅读全文
摘要:回顾: jquery 文档操作: append 在DIV 后面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div> <p>我是p标签</p>
阅读全文
摘要:一、回顾JS DOM 操作 DOM属性操作: elementNode.innerHTML="<p></p>" 1 <script type=""> 2 var s=10; 3 function foo(){ 4 console.log(s); 5 var s=5; 6 console.log(s);
阅读全文

浙公网安备 33010602011771号