2020年3月2日

摘要: django初始 webHTTP django 静态配置 创建APP 简单orm django简单图书管理系统 __str__ 和 __repr__ Django中的一对多(外键约束) 进阶版一对多 多表查询 django模版系统 CBV和FBV 给视图加装饰器 form表单上传文件 Respons 阅读全文
posted @ 2020-03-02 13:00 向往1 阅读(152) 评论(0) 推荐(0)
摘要: drf 什么是restful规范? 它是一套规范(协议),它做了一些规则,让数据交互遵循这个规则。对我来说最明显的是他的method不同做不同的操作,之前增删改查要位数4个url。详细: 1. https代替http,保证数据传输时安全。 2. 在url中一般要体现api标识,这样看到url就知道他 阅读全文
posted @ 2020-03-02 12:29 向往1 阅读(282) 评论(0) 推荐(0)
摘要: 权限 一丶RBAC 基于角色权限管理 # 五张表 # 角色表 # 权限表 # 用户表 # 权限与角色表 (权限组表) # 角色与用户表 (用户组表) 1.权限 2.为什么要有权限? 给不同的用户分配上不同的权限(不同功能) 3.开发上一个权限的组件,为什么要开发的组件? 4.在web开发中,什么是权 阅读全文
posted @ 2020-03-02 12:26 向往1 阅读(159) 评论(0) 推荐(0)
摘要: 项目一 CRM 一丶设计表结构 from django.db import modelsfrom multiselectfield import MultiSelectFieldfrom django.utils.safestring import mark_safe​course_choices 阅读全文
posted @ 2020-03-02 12:22 向往1 阅读(207) 评论(0) 推荐(0)
摘要: day67 一丶FORM的介绍 1.生成页面可用的HTML标签 2.对用户提交的数据进行校验 3.保留上次输入内容 二丶使用form组件实现注册功能 from django import forms # 导入forms组件 # 按照Django form组件的要求自己写一个类class RegFor 阅读全文
posted @ 2020-03-02 12:20 向往1 阅读(362) 评论(0) 推荐(0)
摘要: 一丶CSRF相关的装饰器 from django.utils.decorators import method_decorator # 给cbv加上装饰器from django.views import Viewfrom django.views.decorators.csrf import csr 阅读全文
posted @ 2020-03-02 12:19 向往1 阅读(251) 评论(0) 推荐(0)
摘要: day65 中间件 一丶中间件介绍 什么是中间件 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。​但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性 阅读全文
posted @ 2020-03-02 12:17 向往1 阅读(650) 评论(0) 推荐(0)
摘要: 一丶Cookie cookie的由来 # HTTP协议是无状态的。​# 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。​# 对服务器来说,每次的请求都是全新的。​# 状态可以理解为客户端 阅读全文
posted @ 2020-03-02 12:16 向往1 阅读(237) 评论(0) 推荐(0)
摘要: 一丶Django的ORM外键操作 通过对象查找 ### 正向查找 # 获得图书对象 book_obj=models.Book.objects.get(pk=1) ret=book_obj.pub #pub是Book表的外键字段,存在Book表中. 通过pub可以拿到所关联的对象 print(ret, 阅读全文
posted @ 2020-03-02 12:15 向往1 阅读(329) 评论(0) 推荐(0)
摘要: 一丶ORM常用字段和自定义字段 常用字段 AutoField # 主键 自增的整形字段,必填参数primary_key=True,则成为数据库的主键。无该字段时,django自动创建。 一个model不能有两个AutoField字段。 CharField # 字符串 字符类型,必须提供max_len 阅读全文
posted @ 2020-03-02 12:13 向往1 阅读(229) 评论(0) 推荐(0)
摘要: 一丶URLconf配置 URL配置是支撑网站的目录,本质是URL与该URL调用的视图函数之间的映射表 urlconf的格式 from django.conf.urls import url​urlpatterns = [ # url() 是包含 请求的url和视图的对应关系的函数 # def url 阅读全文
posted @ 2020-03-02 12:11 向往1 阅读(177) 评论(0) 推荐(0)
摘要: 一丶CBV和FBV 在Django中存在存在两种url和视图对应的形式:类和函数 CBV:类视图 ##### class based view 基于类 ### 出版社添加 urls.py中填写url和类的对应关系. #PublishAdd是类,要执行as_view()方法 url('^publish 阅读全文
posted @ 2020-03-02 12:10 向往1 阅读(132) 评论(0) 推荐(0)
摘要: 一丶MTV和MVC MTV和MVC是一种软件架构,实现功能一样 MTV:在Django框架中使用 Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template 此外,Dja 阅读全文
posted @ 2020-03-02 12:08 向往1 阅读(225) 评论(0) 推荐(0)
摘要: 一丶多对多查询 表建立多对多关系的方式 django通过ManyToManyField自动创建第三张表 # 1 . django通过ManyToManyField自动创建第三张表class Book(models.Model): title = models.CharField(max_length 阅读全文
posted @ 2020-03-02 12:07 向往1 阅读(386) 评论(0) 推荐(0)
摘要: __repr__ 是内置数据类型打印时 ,调用 repr方法 一丶__str__ 和 __repr__ class Publish(models.Model): pname = models.CharField(max_length=32, unique=True) paddr = models.C 阅读全文
posted @ 2020-03-02 12:06 向往1 阅读(199) 评论(0) 推荐(0)
摘要: 一丶配置 创建app01 # 1.在具有manage.py文件的目录下,启动cmd,创建一个新的app01 python manage.py startapp app01 # 2.在settings配置文件中对 app01进行注册 INSTALLED_APPS=[ 'app01.apps.App01 阅读全文
posted @ 2020-03-02 12:05 向往1 阅读(212) 评论(0) 推荐(0)
摘要: 一丶Django的静态文件配置 #web服务器映射静态资源文件. static静态资源的别名 STATIC_URL = '/static/' # 别名​# 配置静态资源文件路径. STATICFILES_DIRS 名字不能错 STATICFILES_DIRS = [ # 拼接路径 os.path.j 阅读全文
posted @ 2020-03-02 12:04 向往1 阅读(196) 评论(0) 推荐(0)
摘要: 初始HTML标签 css css 选择器 js js BOM jquery jquery操作标签 jQuery 事件 bootstrap 应用 阅读全文
posted @ 2020-03-02 11:59 向往1 阅读(108) 评论(0) 推荐(0)
摘要: 一丶Http协议 http协议简介 超文本传输协议(hyper Text Transfer Protocol :HTTP),是一种用于分布式,协作式和超媒体信息系统的应用层协议. HTTP是万维网的数据通信的基础,http的有很多的应用,但最著名的是用于web浏览器和web服务区之间的双工通信(双工 阅读全文
posted @ 2020-03-02 11:50 向往1 阅读(219) 评论(0) 推荐(0)
摘要: 一丶bootstrap的使用 下载资源文件: <pre><a href='https://v3.bootcss.com/getting-started/#download' target="_blank">bootstrap官网</a></pre> 导入 // 1.导入样式 <link rel="s 阅读全文
posted @ 2020-03-02 11:48 向往1 阅读(119) 评论(0) 推荐(0)
摘要: 一丶jQuery动画 show,hide,toggle /* jq对象.show(speed,回调函数) */​ $('div').show(1000,fn) //显示 function fn(){ //回调函数 }​​/* jq对象.hide(speed,回调函数) */​ $('div').hi 阅读全文
posted @ 2020-03-02 11:47 向往1 阅读(131) 评论(0) 推荐(0)
摘要: 一丶jQ操作标签内文本 html() 标签元素中的内容 /** 替换的内容可以使一个js对象,jq对象,文本 **/ /* 获取值:获取选中标签元素的所有内容 ,包括标签*/ $('ul').html() " <li>1</li> <li>2</li> <li>3</li> "​ /* 设置值:设置 阅读全文
posted @ 2020-03-02 11:45 向往1 阅读(172) 评论(0) 推荐(0)
摘要: day49 一丶什么是JQuery JQuery: JQuery是js的一个库,高度封装了js常用的功能,提供简便方法,调用简单,提高开发效率 js库是包含了把复杂的功能封装到简单的方法中 JQuery的两大特性: 链式编程:可以.的形式实现多个功能 隐式迭代:在方法的内部进行遍历循环,而不是我们自 阅读全文
posted @ 2020-03-02 11:44 向往1 阅读(213) 评论(0) 推荐(0)
摘要: BOM操作 一丶什么是BOM Bom:Browser Object Model,浏览器对象模型.操作浏览器部分的功能的API(事件/函数). 结构图: 分析:1.window对象是Bom的顶层对象.所有的对象都是从windom延伸出来的,称其为window子对象. 2.dom是bom的一部分 3.全 阅读全文
posted @ 2020-03-02 11:41 向往1 阅读(136) 评论(0) 推荐(0)
摘要: 一丶javascript介绍 JavaScript的基础分为三个 1.ECMAScript:JavaScript的语法标准.包括变量,表达式,运算符,函数,if语句,for语句等 2.DOM:文档对象模型,操作页面上的元素的API.如:让盒子移动 3.BOM:浏览器对象模型,操作浏览器部分功能的AP 阅读全文
posted @ 2020-03-02 11:38 向往1 阅读(180) 评论(0) 推荐(0)
摘要: 一丶css选择器的优先级 行内 > id选择器 > 类选择器 > 标签选择器 > 继承 1000 100 10 1 0​# 所有的值可以累加,但不能进位 (同级别的数值可以累加)# 优先级如果相同,写在后面的生效 二丶css的颜色表示 /*RGB表示法*/ rgb: red green blue / 阅读全文
posted @ 2020-03-02 11:33 向往1 阅读(139) 评论(0) 推荐(0)
摘要: CSS 一丶CSS简介 叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化 特点: 1.丰 阅读全文
posted @ 2020-03-02 11:31 向往1 阅读(208) 评论(0) 推荐(0)
摘要: 一丶自定制B/S # -*-coding:utf-8-*-# Author:Dsimport socket​IP_PORT=('127.0.0.1',9999)#实例化 socket对象TCP_SERVER=socket.socket()# 绑定 端口和IPTCP_SERVER.bind(IP_PO 阅读全文
posted @ 2020-03-02 11:26 向往1 阅读(179) 评论(0) 推荐(0)
摘要: SupSnake 博客园 首页 新随笔 联系 订阅 管理 随笔 - 69 文章 - 0 评论 - 1 drf面试题及总结 drf面试题及总结 1.什么是前后端分离 2.什么是restful规范 3.模拟浏览器进行发送请求的工具 4.查找模板的顺序 5.什么是drf组件 6.drf组件提供的功能 7. 阅读全文
posted @ 2020-03-02 11:15 向往1 阅读(0) 评论(0) 推荐(0)

导航

……