11 2018 档案
摘要:一: 博客项目需求分析 首页(显示文章) 文章详情 点赞, 点踩 文章评论 字评论 评论的展示 登录功能(图片验证码) 注册功能(基于form验证,ajax) 个人站点(不同人不同样式,文章过滤) 后台管理: 文章展示 新增文章: 副文本编辑器 二: 设计程序 ( 框架,数据库设计 ) UserIn
阅读全文
摘要:# 在views.py中 from django.shortcuts import render, HttpResponse # Create your views here. from django.contrib import auth def login(request): if reques
阅读全文
摘要:一: csrf 的跨站请求伪造 二: csrf 的局部禁用 , 局部使用
阅读全文
摘要:一: 装饰器 二: 中间件
阅读全文
摘要:Session 1. Session干什么用的? 解决cookie不安全的问题, 2. 原理是: 1) 存在服务器上的键值对{'sdaf随机字符串':{name:prince,pwd:123}} 2) 用session必须跟cookie连用 一: session使用(****************
阅读全文
摘要:1. HttpResponse : 它的作用是内部传入一个字符串参数, 然后发给浏览器 2. render : 可以接收三个参数, 一是request参数, 二是待渲染的 html 模板文件, 三是保存具体数据的字典参数 3. redirect : 接收一个URL参数, 表示让浏览器跳转去指定的UR
阅读全文
摘要:一: Cookie 1. Cookie是什么?存储在客户端浏览器上的键值对 2. 原理: 是服务器产生,发给客户端浏览器,浏览器保存起来,下次发请求,会携带这个键值对到服务器 4. Cookie的覆盖: 先写了一个键值对,后来再写,会把原来的值覆盖掉 5. cookie使用(************
阅读全文
摘要:一:from组件 二:渲染错误信息 三:全局钩子
阅读全文
摘要:一: 什么是ajax? AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 二: ajax有什
阅读全文
摘要:一:聚合,分组查询 二:F, Q查询
阅读全文
摘要:一对多 一对一 多对多 连续跨表
阅读全文
摘要:一: 基于对象的跨表查询 1. 一对一 正向: 反向: 2. 一对多 正向: 反向: 3.多对多 正向: 反向: 4.*****基于对象的多表查询 二: 基于双下划线的多表查询 1. 连表查询 一对一双下划线查询 -正向: -反向:
阅读全文
摘要:一: 一对多 1. 一对多新增 两种方式: publish = 对象 publish_id = id 1. publish_id 和 publish 的区别就是: 1)publish_id 可以手动输入要查询的书籍的出版社 如: 方式一 2)publish 要查询书籍出版社需要从数据库中取出出版社对
阅读全文
摘要:注意事项: 写完以上代码后, 在导航栏中找到 Tools > Run manage.py Task... 点击后如图: 在里面输入: -python3 manage.py makemigrations > 只是对数据变更做记录 -python3 manage.py migrate > 把变更的数据同
阅读全文
摘要:单表操作 -mysql数据库:settings里配置: -在init文件中: -在models中,写类,写类的属性 -数据库迁移 python -新增表,删除表,新增字段,删除字段 > 执行数据库迁移的两条命令 1.单表增: -两种方式 2.单表修改: -先查询出来,然后update(queryse
阅读全文
摘要:一:模板的导入 -写一个模板 {% include '模板的名字' %} 二:母板的继承 -写一个母版(可以留多个盒子) {% block 名字 %} / {% endblock %} 三:静态文件配置 方式一: 先创建一个static的文件夹 -settings配置静态文件 方式二: -使用:{%
阅读全文
摘要:一: 模板语言之过滤器: " | " 前后的区分: 前面的是函数的第一个参数, 后面的是python的一个函数, 冒号后面的是第二个参数例: <p>过滤器之默认值:{{ ll | default:'没有值' }}</p> 1. length 返回值的长度, 他对字符串和列表都起作用, 二: 模板之标
阅读全文
摘要:一.模版语法之变量: 1 - {{ 变量 }} ******重要*******{#这个相当于print了该变量#} 2 - 深度查询:统一都用句点符 " . "
阅读全文
摘要:一:视图层之HttpRequest对象 # 前台Post传过来的数据,包装到POST字典中 # request.POST # 前台浏览器窗口里携带的数据,包装到GET字典中 # request.GET # 前台请求的方式 # request.method # post提交的数据,body体的内容,前
阅读全文
摘要:一:虚拟环境 创建虚拟环境一般有三种方式: 1) File >New Project--> 出现如下图,点击Project Interpreter:New Virtualenv environment; 这个方式是在PyCharm下创建虚拟环境 2) 打开Project Interpreters页面
阅读全文
摘要:python安装了2和3版本在 cmd 中用pip报的错误为:Fatal error in launcher:Unable to create process using 这是因为你安装了python3和python2在你的windows下,并且在环境变量中分别配置了pip,可是并没有区分pip3还
阅读全文
摘要:Django请求的整个的生命周期 Django中路由控制的作用: 一: 简单配置 url 是一个函数 -第一个参数是正则表达式(如果要精确匹配:'^publish'/$ 以^开头,以$结尾) -第二个参数是函数(不要加括号) -第三个匹配规定的几个数字 /[0-9]{4}/ 0到9任意的数字匹配四个
阅读全文
摘要:首先,在过一遍创建新项目的步骤: -创建一个新项目 -建了数据库后要确定自己是用 mysql数据库 还是用 sqlite3数据库 -如果是mysql数据库,那一堆配置 -如果是sqlite3数据库, 那数据库的部分就不需要配置了,但在settings里面要配置以下几点 -确认自己的app,在sett
阅读全文
摘要:一:orm介绍 就是对象关系映射,python当中的类能够对应到数据库当中的某一个表(一个类对应一个表),一个类的对象对应着数据库中的一条记录,类当中的某个字段对应着数据库当中表的字段,字段拥有不同的类型(可以是主键,可以为空等等),后面对应的东西又是一个类,类里面又可以传一些东西,来标注它是不是主
阅读全文
摘要:一:Django 中 app 的概念 每个项目里面都会 有很多不同的模块,我们可以把它们写在一个项目里,我们把模块分成一个一个不同的app,这样写可以便于管理,写的一些项目也可能不单单是一个页面,还可以是服务端或别的一些来提供一些接口,让别人来访问你
阅读全文
摘要:Python是一门强大的语言,目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows10系统上需要安装一下,超简单 1. 打开官网 https://www.python.org/downloads/windows/ 下载中心 2. 下载完毕后打开进行安
阅读全文
摘要:四:http协议 ***** 1. http协议简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。 2. http协议的特性 1)基于TCP/IP协议
阅读全文
摘要:在 sublime 中编辑 vue 时,导入后是纯白色的文本,如下图: 想让其变成彩色的文本,需要安装插件,步骤如下: 1. 按住:Ctrl + Alt + P 2. 输入:install Package (输入后等待,直到自动弹出新的输入框) 3. 输入: Vue Syntax Highlight
阅读全文

浙公网安备 33010602011771号