10 2018 档案
摘要:一.最完美的auth auth_user 是用来存储的用户注册的username,password auth 首先需要引入模块 1 def login(request): 2 3 if request.method == "GET": 4 return render(request, "login.
阅读全文
摘要:一 json上传 在学过的请求方式中, 客户端可以接受的请求有 request.post,request.get 实际上,服务端早已将我们的请求方式 比如post 请求 是先按照 & 分组,再按照= 分组 要是将上传json 的形式,服务器需要一个 contype 请求头 告知 服务器按 json
阅读全文
摘要:一..基于双下划线的跨表查询(join实现) key:正向查询按字段,反向查询按表明小写 1.一对多跨表查询 1 查询在跨表中可以有两种方式,正向查询就是关键字段在你要搜索的表,没有关键字段就是反向查询 2 跨表查询的显著特点是__双下划线,这道题中在你要找到name,但是Book中没有,通过正向查
阅读全文
摘要:1. 创建模型 一对多: 需要在""多""的表创建一个""关键字段"" 关联 就像在mysql的哪项少的比如(书与出版社之间在书之间创建一个关联字段public_id 对应着出版社的主键) 语法:在""多的"" 那边添加 1 # 与Publish建立一对多的关系,外键字段建立在多的一方 2 publ
阅读全文
摘要:单表数据库查询 1 def query(request): 2 #1all() 返回的是quertset :以列表的形式存放的对象,默认书名 3 # ret=Book.objects.all() 4 # print(ret)<QuerySet [<Book: GO>, <Book: linux>,
阅读全文
摘要:一. ORM 1.创建数据库 在models.py 下创建 数据库的表, 1 from django.db import models 2 3 # Create your models here. 4 # 存放表结构的 5 6 7 class Book(models.Model): 8 nid=mo
阅读全文
摘要:二. views 三种形式 , 1.HttpResponse("字符串") 2.ebder("页面") --读取文件字符串 (在django中本身会自动读取文件) --渲染变量 1 from django.shortcuts import render 2 3 # Create your views
阅读全文
摘要:一 mvc与mtv模型 web服务器开发领域里著名的mvc模式,所谓mvc就是把web应用分为模型(M),控制器(C),视图(V),以插件的形式,松耦合的方式连接在一起,模型负责业务对象与数据库的映射,视图负责用户交互,控制器接受用户输入调用模型和视图完成用户的请求 MTV Django的MTV模式
阅读全文
摘要:恢复内容开始 首先了解web应用 一. web应用是通过web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要一个浏览器,应用程序分为两种 C/S B/S ,c/s是客户端/服务器程序,这类程序一般独立运行, b/s 是浏览器/服务器端应用程序,,浏览器是一个socket客户端,服
阅读全文
摘要:pymysql 模块的使用 pip install pymysql username = input ("请输入用户") pwd = input ("请输入密码") #建立连接 conn = pymysql.connect( host = "localhost", user = "root", pa
阅读全文
摘要:单表: HAVING过滤 二次筛选 只能是group by 之后的字段 1.查询各岗位内包含的员工个数小于2的岗位名、岗位内包含员工名字、个数 select post,group_concat(name),count(1) from employee group by post having cou
阅读全文
摘要:1.更新数据update update 表名 set 字段1 = 值 字段2 = 值2 where condition 示例: update mysql.user set password=password("123)where user="root'' and host ="localhost";
阅读全文
摘要:1.foreign key 当数据足够大的时候,字段会出现大量重复, 解决:额外定义一个大量冗余的字段表,(有id) 一张是关联表(从表),一张是被关联表(主表) 进行关联的时候 ,先创建被关联表, 现在被关联表添加,再是关联表 constraint fk_dep(随便写) foreign key(
阅读全文
摘要:一.约束 作用: 保证数据的完整性和一致性表的设计 1.not null 和 default not null 是放在最后用来约束 前面 数据类型的 (在原有基础上本来可以主键后面可以为空,但是一旦在后面约束,则当输出的values()为空的时候会出错) default 是放在后面约束 前面数据类型
阅读全文
摘要:1.mysql是基于C/S端的服务器软件 mysql服务端: server端开启,对文件的增删改查 , musql客户端::连接S端, 发送指令 isnert into t1 values(1); 2.安装mysql 数据库服务(一台电脑) 数据库管理系统(mysql软件) 数据库(data里面的自
阅读全文
摘要:1.开启服务器 需要在以管理员的身份执行 (有权限) 查看mysql的进程: tasklist |findstr mysql 关闭mysql的进程: taskkill /F /PID +进程号 总结一句话:mysql是基于C/S端的服务器软件 mysql服务端 - server端开启 - 解析指令
阅读全文
摘要:1 <!DOCTYPE html> 2 <html lang="zh-CN"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewpo
阅读全文
摘要:1.首先要进行后端与前端的连接有get 和post请求 get请求是直接在网页上打出已将定义好的网址 1 import json 2 # 引入flask模块进行前后端交互 3 from flask import Flask 4 from flask import request 5 from fla
阅读全文
摘要:1.node.js 网址:https://nodejs.org/en/ 用来通过下载node.js 来引用里面的npm 来实现对外部项目的下载
阅读全文
摘要:1.事件流: (1)事件捕获 (2)处于目标阶段 (3)事件冒泡 2.事件对象 对每一个事件都会回调函数,会有一个默认的事件对象,就是this event.target 触发的目标对象 event.type 事件类型 event.keyCode 键码 3.事件冒泡 event.stopPropaga
阅读全文
摘要:1.事件流: (1)事件捕获 (2)处于目标阶段 (3)事件冒泡 2.事件对象 对每一个事件都会回调函数,会有一个默认的事件对象,就是this event.target 触发的目标对象 event.type 事件类型 event.keyCode 键码 3.事件冒泡 event.stopPropaga
阅读全文
摘要:1.jquery位置信息 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <style> 7 *{ 8 padding: 0; 9 margin: 0; 1
阅读全文