01 2020 档案
摘要:1.npm Intellisense 有自动补全的功能 var lodash = require('lodash') 2. path Intellisense 自动补全文件名 import CityAction from "../../../store/main/cityAction.js"; 3.
阅读全文
摘要:一、知识点 1.jquery的ajax请求写法 二、实例 1. app1/views.py 2. templates/app1/areas.html 3. app1/urls.py 附件:setting.py设置 效果:http://localhost:8000/areas
阅读全文
摘要:一、知识点 参考:https://docs.djangoproject.com/zh hans/3.0/topics/pagination/ 查询出所有省级地区的信息,显示在页面上。 1) 查询出所有省级地区的信息。 2) 按每页显示10条信息进行分页,默认显示第一页的信息,下面并显示出页码。 3)
阅读全文
摘要:一.常用命令 教程:https://www.runoob.com/mysql/mysql-drop-tables.html 启动 net start mysql 连接 mysql -uroot -p 显示数据库 show databases; 创建数据库: create database test
阅读全文
摘要:1. 官网下载mysql_8.0.12免安装包,解压到你存放的地方; https://www.jb51.net/softs/609101.html 2. 配置环境变量(把bin的文件夹弄进系统path里面); 3. 在解压的根路径中,查看是否含有my.ini文件,没有就新建一个,内容如下: (ps:
阅读全文
摘要:一、基本设置 参考:https://docs.djangoproject.com/zh hans/3.0/topics/http/file uploads/ 1)配置project1/settings.py 因为图片也属于静态文件,所以保存到static目录下。 2)在static目录下创建medi
阅读全文
摘要:【参考】https://blog.csdn.net/u010132177/article/details/103814357 【参考】https://docs.djangoproject.com/zh hans/3.0/intro/tutorial07/ customize the admin ch
阅读全文
摘要:一、静态文件 参考:https://www.cnblogs.com/jiajiaba/p/10584329.html 参考:https://docs.djangoproject.com/zh hans/3.0/ref/settings/ static files 1.1 使用 在 网页使用的css文
阅读全文
摘要:一、csrf攻击 1.1 csrf攻击(跨站请求伪造) 【csrf攻击即】:通过第3方网站,伪造请求(前提条件是你已经登录正常网站,并保存了session或cookie登录信息且没有退出),第三方网站即可通过你的session或cookie直接修改正常网站的用户名密码。 1. 首先做一个登录页,让用
阅读全文
摘要:1、定义了一个需要两个参数的函数 如果传一个参数调用,print_str("hello"),那么一定会抛出异常的: 明确告诉你需要准确的两个参数,现在只确定给了一个参数 2、传一个参数行,两个参数行,多个参数也行的函数 上面的问题,我们有个需求,就是我想传一个参数也行(还有种办法是用到默认参数),传
阅读全文
摘要:一、模板的基础配置及使用 【参考】https://docs.djangoproject.com/zh hans/3.0/topics/templates/ 作为Web框架,Django提供了模板,用于编写html代码,还可以嵌入模板代码更快更方便的完成页面开发,再通过在视图中渲染模板,将生成最终的h
阅读全文
摘要:1.函数装饰器的工作原理 函数装饰器的工作原理是怎样的呢?假设用 funA() 函数装饰器去装饰 funB() 函数,如下所示: 实际上,上面程序完全等价于下面的程序: 通过比对以上 2 段程序不难发现,使用函数装饰器 A() 去装饰另一个函数 B(),其底层执行了如下 2 步操作: 1. 将 B
阅读全文
摘要:什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 npm是Node官方提供的包管理工具,他已经成了Node包的标准发布平台,用于Node包的发布、传播、依赖控制。npm提供了命令行工具,使你可以方便地下载、安装、升级、删除包,也可以让你
阅读全文
摘要:一、MVC MVC的产生理念: 分工。让专门的人去做专门的事。 MVC的核心思想: 解耦。 M: Model,模型, 和数据库进行交互。 V: View,视图, 产生html页面。 C: Controller,控制器, 接收请求,进行处理,与M和V进行交互,返回应答。 二、MVT Django是劳伦
阅读全文
摘要:一、概述 官方文档:https://vuex.vuejs.org/zh/installation.html 1.1vuex有什么用 Vuex:实现data(){}内数据多个组件间共享一种解决方案(类似react的redux) 1.2什么情况下使用vuex 虽然 Vuex 可以帮助我们管理共享状态,但
阅读全文
摘要:一、响应式开发 响应式开发优先适配移动端又兼容到pc端 官网:https://less.bootcss.com/usage/ 教程:https://www.w3cschool.cn/less/ rem和em:https://blog.csdn.net/u010132177/article/detai
阅读全文
摘要:一、Vue懒加载 文档:https://github.com/hilongjw/vue lazyload 1.安装 2.实例 导入配置等操作 src/main.js 使用懒加载src/components/lazy.vue 【1】定义图片错误显示等(引入图片,如果是在js中。必须require进来)
阅读全文
摘要:[问题] Vue点到子路由,父级,无法高亮 【原因】多是因为链接简写相对路径没有写完整导致 【解决】把子路由的router link的to属性里链接写完整、并把router配置文件里path也写完整即可 1. hello.vue 【1】以下是路由链接 注意路径to要加上主组件,这样点到子路由里,主路
阅读全文
摘要:一、vue的Element组件库 官网:https://element.eleme.cn/ /zh CN 1.1安装 推荐安装方法: 首先要进入项目目录 1.1.2 CDN安装 直接引入无需安装: 1.2引入所有 官方:https://element.eleme.cn/2.13/ /zh CN/co
阅读全文
摘要:一、vue router的安装 官网文档 【官网】:https://cn.vuejs.org/v2/guide/routing.html 【router文档】:https://router.vuejs.org/zh/ 导入文件时找到根目录写法:[@目录] 1.1直接下载 / CDN https://
阅读全文
摘要:一、axios 【应用】进行请求和传表单 【axios中文档】:https://www.kancloud.cn/yunye/axios/234845 【vue axios】:https://cn.vuejs.org/v2/cookbook/using axios to consume apis.ht
阅读全文
摘要:一、过渡 动画 1.1简单的过渡动画使用 parent.vue 【0】定义一个待显示的数据 【1】定义一个显示隐藏flag 【2】使用动画过滤标签,name用来连接style样式;v show用来控制数据显隐; 【3】按钮监听事件来控制data的flag为true,或false以控制视图的显隐 ;也
阅读全文
摘要:一、插槽slot() 1.1简单插槽slot 【功能】用于从父组件中,通过子组件写成双标签,向子组件中放入自定的内容 parent.vue 【1】首先把child写成双标签样式,把要插入的内容放双标签中间 【注】如果要控制样式在父组件中,在子组件中写样式都可以 child.vue 【2】在子组件放个
阅读全文
摘要:一、组件各部分说明及互相引用 1.1 组件的基本引用代码示例 重点:第1步,app.vue;第2步,father.vue 0、src/main.js javascript // The Vue build version to load with the command // (runtime on
阅读全文
摘要:一、项目初始化及安装 官网:https://cn.vuejs.org/ 1.1 cli2安装及运行项目步骤 建议跳过使用cli3 1.安装vue-cli(-g=-global) npm install -g vue-cli cnpm install -g vue-cli 2.初始化项目 vue in
阅读全文
摘要:一.状态保持的概述 http协议是无状态的。下一次去访问一个页面时并不知道上一次对这个页面做了什么。因此引入了cookie、session两种方式来配合解决此问题。 Duplicate entry:重复条目 二、Cookie(存储在客户端) cookie是由服务器生成,存储在浏览器端的一小段文本信息
阅读全文
摘要:一、Ajax基本概念 【参考】:https://www.runoob.com/jquery/jquery ajax intro.html 异步的javascript。在不全部加载某一个页面部的情况下,对页面进行局的刷新,ajax请求都在后台。 图片,css文件,js文件都是静态文件。 1.1ajax
阅读全文
摘要:一、视图(基于类的视图) 【参考】https://docs.djangoproject.com/zh hans/3.0/topics/class based views/intro/ 1)视图的功能 1. 接收请求,进行处理,与M和T进行交互,返回应答。 2. 返回html内容 HttpRespon
阅读全文
摘要:一、插入、更新和删除 调用一个模型类对象的save方法的时候就可以实现对模型类对应数据表的插入和更新。 调用一个模型类对象的delete方法的时候就可以实现对模型类对应数据表数据的删除。 二、自关联 自关联是一种特殊的一对多的关系。 【案例】:显示广州市的上级地区和下级地区。 地区表: mysql终
阅读全文
摘要:一、查询函数 通过模型类.objects属性可以调用如下函数,实现对模型类对应的数据表的查询。 函数表 函数名 | 功能 | 返回值 | 说明 |: |: |: |: | get | 返回表中满足条件的一条且只能有一条数据。| 返回值是一个模型类对象。| 参数中写查询条件。1)如果查到多条数据,则抛
阅读全文
摘要:Mysql日志文件开启、配置、查看 mysql.log是mysql的日志文件,里面记录的对MySQL数据库的操作记录。默认情况下mysql的日志文件没有产生,需要修改mysql的配置文件,步骤如下: 1. 找到配置文件位置 2.查看是否已经打开日志(默认打开) 3.打开/关闭日志功能 第1步查到的目
阅读全文
摘要:一、模型类属性命名限制 参考:https://docs.djangoproject.com/zh hans/3.0/topics/db/models/ 1)不能是python的保留关键字。 2)不允许使用连续的下划线,这是由django的查询方式决定的。例如: 就不行 3)定义属性时需要指定字段类型
阅读全文
摘要:一、向数据库添加图书数据 【上接】https://blog.csdn.net/u010132177/article/details/103831173 1)首先开启mysql服务,并运行项目 2)在templates/app1/book.html添加按钮 【1】添加新书按钮 `` hre里的斜杠/默
阅读全文
摘要:一、从数据库读取图书数据并渲染出来 1)app1/views.py函数books编写 【1】从模型下导入bookinfo信息 【2】从数据库获取图书对象列表 【3】把获取到的图书对象赋值给books键。【注意】键'books'必须要加引号 2)app1/urls.py配置 【1】引入views 【2
阅读全文
摘要:后台管理 第1步、本地化:设置语言、时区 修改project1/settings.py 第2步,创建管理员 项目下打开cmd输入命令: 实操: 打开浏览器输入刚创建的用户名密码:http://127.0.0.1:8000/admin/ 第3步,注册模型类 在应用下的admin.py中注册模型类。 告
阅读全文
摘要:一、模型概述 https://docs.djangoproject.com/zh hans/3.0/intro/tutorial02/ https://www.runoob.com/django/django model.html Django 对各种数据库提供了很好的支持,包括:PostgreSQ
阅读全文
摘要:一、模板的使用实战 接:https://blog.csdn.net/u010132177/article/details/103788677 参考:https://docs.djangoproject.com/zh hans/3.0/contents/ https://docs.djangoproj
阅读全文
摘要:一、安装环境 参考: https://docs.djangoproject.com/zh hans https://www.runoob.com/django/django install.html https://docs.qq.com/doc/DSHlYb3JoYVlETXh4 (要登录 pa
阅读全文