为你推荐

Vue(4)- 获取原生的DOM的方式、DIY脚手架、vue-cli的使用

一、获取原生的DOM的方式  在js中,我们可以通过id、class或者标签获取DOM元素,vue中也为我们提供了获取原生DOM的方法,就是给标签或者组件添加ref属性,通过this.$refs获取,如下:<divid="app"></div><scriptsrc="https://cdn...

Vue(3)- 安装脚手架、过滤器、生命周期的钩子函数、vue-router基本使用

一、安装脚手架1、下载node.js,本文下载版本为node-v8.12.0-x64.msi,一键式安装。2、安装完成后,打开终端,输入node,可进入node环境(两次ctrl+c退出),如下图:3、查看版本,如下图:4、在成功安装node.js(即能够成功查看版本如上图)的前提下,再安装淘宝npm(http://n...

Vue(2)- v-model、局部组件和全局组件、父子组件传值、平行组件传值

一、表单输入绑定(v-model指令)  可以用v-model指令在表单<input>、<textarea>及<select>元素上创建双向数据绑定。  详细用法参见官方文档:https://cn.vuejs.org/v2/guide/forms.html二、局部组件和全局组件1、了...

Vue(1)- es6的语法、vue的基本语法、vue应用示例,vue基础语法

一、es6的语法1、let与var的区别  ES6新增了let命令,用来声明变量。它的用法类似于var(ES5),但是所声明的变量,只在let命令所在的代码块内有效。如下代码:{  leta=10;  varb=1;}a//ReferenceError:aisnotdefined.b//1  上面代码在代码块之中,分别...
代码星球·2021-02-25

Django组件

一、cookie1、会话跟踪技术      1)什么是会话跟踪技术             我们需要先了解一下什么是会话!可以把会...
代码星球·2021-02-25

Django的模型层(2)- 多表操作(上)

一、创建模型      例:我们来假定下面这些概念,字段和关系             作者模型:一个作者有姓名和年龄。 ...
代码星球·2021-02-25

Django的模型层(2)

一、多表查询1、基于双下划线的跨表查询      Django还提供了一种直观而高效的方式在查询(lookups)中表示关联关系,它能自动确认SQLJOIN联系。要做跨关系查询,就使用两个下划线来链接模型(model)间关联字段的名称,直到最终链接到你想要的m...
代码星球·2021-02-25

Django的模型层(1)- 单表操作(上)

一、ORM简介     MTV或者MTV框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动。 ...
代码星球·2021-02-25

Django的模型层(1)- 单表操作(下)

一、查询表记录      在学习查询表记录之前,先了解一下QuerySet,这是一种类似列表的数据类型,是由ORM创建的。我们学习查询表记录的方法时,一定要明确哪些方法返回了QuerySet类型,哪些方法返回model对象(一条表记录就是一个model对象)类...
代码星球·2021-02-25

Django-1版本的路由层、Django的视图层和模板层

一、Django-1版本的路由层(URLconf)  URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;我们就是以这种方式告诉Django,对于客户端发来的某个URL该调用哪一段逻辑代码对应执行。1、简单的路由配置   fromdjango...

Django准备知识-web应用、http协议、web框架、Django简介

一、web应用  Web应用程序是一种可以通过web访问的应用程序(web应用本质是基于socket实现的应用程序),程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/...

MySQL数据库(5)- pymysql的使用、索引

一、pymysql模块的使用1、pymysql的下载和使用      之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢?这就需要用到pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要...

MySQL数据库(4)- 多表查询、可视化工具Navicat的使用、设计模式MVC

一、多表查询      准备工作:创建两张表,部门表(department)、员工表(employee),代码和表格如下:#创建表createtabledepartment(idint,namevarchar(20));createtableemployee(...

MySQL数据库(2)- 库的操作、表的操作、数据的操作、存储引擎的介绍

一、库的操作1、系统数据库      执行如下命令,查看系统数据库:mysql>showdatabases;  参数解释:      information_schema:虚拟库,不占用磁盘空间...

MySQL数据库(3)- 完整性约束、外键的变种、单表查询

一、完整性约束      在创建表时候,约束条件和数据类型的宽度都是可选参数。      作用:用于保证数据的完整性和一致性。1、notnull(不可空)与default  &nb...