drf框架之 路飞学城(第二天)
摘要:1.第二天的项目是用户购物的数据存入到购物车中,这样保存的数据是存放在redis中 1. 首先先配置redis的数据库链接: #注意, 数据从redis中获取到的内容,最原始的是二进制形式的数据,想要使用就需要json.loads下 不然无法使用!记住 # redis配置 CACHES = { "d
阅读全文
posted @
2019-04-28 19:28
kaikai2xiaoqi
阅读(142)
推荐(0) 编辑
drf框架使用之 路飞学城(第一天)
摘要:1. 路飞学城第一天: 知识点 使用的是序列化与反序列化的使用: 1.创建一个公共相应的Json方法: #创建一个公共响应的类: class LuffyResponse(): def __init__(self): self.status='100' self.msg=None self.data=
阅读全文
posted @
2019-04-28 16:49
kaikai2xiaoqi
阅读(181)
推荐(0) 编辑
django 之 ContentType的使用
摘要:1. ContentType 是干什么用的呢: 2. ContentType的案例简单分析: 使用一(给课程添加价格策略): 使用方法: -给免费课django添加价格策略 course = models.Course.objects.get(pk=1) ret = models.PricePoli
阅读全文
posted @
2019-04-28 15:30
kaikai2xiaoqi
阅读(140)
推荐(0) 编辑
redis的使用与 django的redis的使用
摘要:1. 使用redis数据库分为两种: 第一种是在python语言中直接使用的方式, 第二种就是在django中使用django_redis模块来数用 第一种直接在python语言中使用redis ##############redis之字符串操作 # conn.set('age',18) #在red
阅读全文
posted @
2019-04-28 13:42
kaikai2xiaoqi
阅读(129)
推荐(0) 编辑
django之缓存的用法, 文件形式与 redis的基本使用
摘要:django的缓存的用法讲解 9. 配置一个文件当作缓存: 第一步: 在 setting中配置: CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', # 指定缓存使用的引擎
阅读全文
posted @
2019-04-27 23:40
kaikai2xiaoqi
阅读(158)
推荐(0) 编辑
drf框架之跨域问题的解决与缓存问题
摘要:什么是跨域问题呢: 2. 如何处理? 3. 如何使用? 缓存问题 1. 缓存到文件的方法: CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', # 指定缓存使用的引擎 'L
阅读全文
posted @
2019-04-27 23:31
kaikai2xiaoqi
阅读(216)
推荐(0) 编辑
drf框架之分页器的用法
摘要:1. 分页器分为:简单分页器与偏移分页器和加密分页器 2.实现一个简单的分页器的用法: # 简单分页 # 第一步,导入分页类 # from rest_framework.pagination import PageNumberPagination # class MyPageNumberPagina
阅读全文
posted @
2019-04-27 22:43
kaikai2xiaoqi
阅读(277)
推荐(0) 编辑
DRF框架之 用户角色权限与访问频率的权限设置
摘要:1. 简单演示,创建一个models的数据库表 2. 编写一个角色权限的方法 3. 演示调用方法 4. 如何全局使用呢? 5.如何局部使用呢? # 这样就是简单的局部使用了 drj框架之 访问频率类设置 频率 频率是什么? 同一时间段内,只能访问多少次 频率的使用: -写一个类: from rest
阅读全文
posted @
2019-04-27 22:16
kaikai2xiaoqi
阅读(352)
推荐(0) 编辑
DRF框架之认证组件用法(第四天)
摘要:1. 什么是drf 框架的认证组件: auth 就等于是jango中的Auth模块,Auth是自带session信息,但是 drf的认证组件可以自定义token携带过去,去判断用的 2.如何实现认证呢? from rest_framework.authentication import BaseAu
阅读全文
posted @
2019-04-27 21:53
kaikai2xiaoqi
阅读(161)
推荐(0) 编辑
DRF框架之视图方法的几个封装好的模块介绍(第三天)
摘要:1.DRF框架给我们封装好了好多层模块的 来实现简便接口的编写 # from rest_framework.mixins import CreateModelMixin, UpdateModelMixin, RetrieveModelMixin, ListModelMixin, \ # Destro
阅读全文
posted @
2019-04-27 21:33
kaikai2xiaoqi
阅读(133)
推荐(0) 编辑
DRF框架之 serializers 序列化组件
摘要:1. 什么是序列化,其实在python中我们就学了序列化工具json工具,就是吧信息存为类字典形式 2. DRF框架自带序列化的工具: serializers 3. DRF框架 serializers 分为:第一种 Serializer 第二种 ModelSerializer 第一种用法之 Seri
阅读全文
posted @
2019-04-27 20:52
kaikai2xiaoqi
阅读(201)
推荐(0) 编辑
DRF框架简介(第一天)
摘要:1.drf框架全称 djangorestframework 1.如何安装drf框架: 2. 如何使用drf框架 3. 在url层中使用cbv模式 urls配置文件的路由编写规范如下: 4. 在views层 编写视图函数模式如下需要继承APIView: #总结: 一句话使用drf框架就使用cbv模式,
阅读全文
posted @
2019-04-27 15:47
kaikai2xiaoqi
阅读(305)
推荐(0) 编辑
BBS(第三天) 如何吧用户上传的图片文件保存到本地
摘要:Django 的settings配置添加如下: Django 的url 配置: 用户注册成功之后与之绑定他的站点:
阅读全文
posted @
2019-04-26 21:03
kaikai2xiaoqi
阅读(241)
推荐(0) 编辑
BBS(第二天) Django之Admin 自动化管理数据页面 与创建一个用户注册的验证码
摘要:1.admin的概念 2. 配置并管理自动化界面 3. 把数据库的表自动注册到admin 界面内 4. 自定义显示字段名与表名: 如何创建一个验证码给用户注册的时候使用 from django.shortcuts import render, HttpResponse from django.htt
阅读全文
posted @
2019-04-26 20:25
kaikai2xiaoqi
阅读(363)
推荐(0) 编辑
Django之如何预防csrf功能的方式 form提交与ajax提交
摘要:1. 什么是csrf认证: 主要是防止别人恶意登录你的账户信息用的: 2. csrf认证在django的实现方式: 分为两种, 一种是from表单提交的方式,另一种是ajax提交实现方式 前端: 订单详情 {% csrf_token %} #######以上是通过form 表单提交的方式加载csrf认证功能 button class="btn">ajax取钱 ...
阅读全文
posted @
2019-04-26 19:37
kaikai2xiaoqi
阅读(180)
推荐(0) 编辑
BBS(第一天)项目之 注册功能实现通过forms验证与 前端ajax请求触发查询数据库判断用户是否存在的功能实现
摘要:1.BBS项目之注册功能通过forms验证 from django import forms from blog.models import User from django.contrib.auth import authenticate class CheckForm(forms.Form):
阅读全文
posted @
2019-04-26 19:31
kaikai2xiaoqi
阅读(188)
推荐(0) 编辑
Django之form模板的使用
摘要:form模块的简介与用处 1.form 是前后端交互的一种方式, form表单提交的一种,django中有一个模块是form他主要用处就过滤前端form提交的数据 2.forms 模块检测前端提交的数据是否合法, 可以自定义局部钩子和全局钩子进行判断 后端: from django import f
阅读全文
posted @
2019-04-26 18:58
kaikai2xiaoqi
阅读(256)
推荐(0) 编辑
Django之Auth模块 实现登录,退出,自带session 与认证功能的一个重要的模块
摘要:Auth模板 1. 什么是Auth模块,有什么用? 2. 使用Auth组件的默认auth_user表常用操作 from django.contrib.auth.models import User # 1、创建普通用户 User.objects.create_user(username='Owen'
阅读全文
posted @
2019-04-26 17:03
kaikai2xiaoqi
阅读(723)
推荐(0) 编辑
django 开发之前后端分离开发模式
摘要:1. 什么是前后端分离开发的概念: 前端页面运行前端服务器上,负责页面的渲染(静态文件的加载)与跳转 后端代码运行在后端服务器上, 负责数据的处理(提供数据请求的接口) 2. 前后端分离开发碰到的问题 那就是跨域请求的问题: 3. 处理跨域的问题: 安装django-cors-headers模块 在
阅读全文
posted @
2019-04-26 14:32
kaikai2xiaoqi
阅读(335)
推荐(0) 编辑
Django之前后端交互使用ajax的方式
摘要:1. 在项目中前后端数据相互是一种常态, 前后端交互使用的是ajax请求和form表单的请求两种方式" ajax与form表单的区别在于: form 是整个页面刷新提交的, 但是ajax 是局部提交 局部验证的, 这个是他们的唯一区别 2. 前端ajax请求方式: $.ajax({ url: '/a
阅读全文
posted @
2019-04-26 14:00
kaikai2xiaoqi
阅读(581)
推荐(0) 编辑
Django之集合函数使用与mysql表的创建特殊字段分析
摘要:1. 集合函数的使用场景: -- 单独使用: 不分组, 只查聚合结果 -- 分组使用: 按字段分组, 可查询分组字段与聚合结果 2. 导入聚合函数 3. 单独聚合查询: aggregate 4. 分组聚合查询: annotate mysql表的创建常用字段属性解析 ''' 1. ForeignKey
阅读全文
posted @
2019-04-26 11:22
kaikai2xiaoqi
阅读(205)
推荐(0) 编辑
Django 之多表查询 与多表的使用
摘要:1.django的多表查询 主要区分为: 正向查询 逆向查询 2. 一对多关系 的增: 3.一对多关系 的 删除: 4. 一对多关系的 改操作: 5.一对一关系的 增加操作 6.一对一关系的 删除操作 7. 多表的重难点 查询功能: 四:# 连表查询规则 # 1. 正向逆向概念:从存放外键的表到关系
阅读全文
posted @
2019-04-26 10:50
kaikai2xiaoqi
阅读(296)
推荐(0) 编辑
Django 之单个mysql表使用
摘要:1. mysql 表使用的功能有: 增 删 改 查 这几大功能, 但是mysql 和django 对接之后,使用的语法不是原生的SQL语法. 2. 增功能的实现: 3. 查的功能 使用的是filter 关键词 4. 改的功能 通过django的语句可以直接修改mysql的数据 5. 删除的功能 6.
阅读全文
posted @
2019-04-26 09:30
kaikai2xiaoqi
阅读(125)
推荐(0) 编辑
Django之公版母版的设置
摘要:1.模板导入 2.母版导入 #总结: 主要的用处就是: 因为有大量的HTML是重复的,为了避免这些重复, 可以吧一个完整的HTML页面进行拆分,打包成好几个模块,让他们拼接起来,就可以形成一个完整的页面
阅读全文
posted @
2019-04-26 08:56
kaikai2xiaoqi
阅读(153)
推荐(0) 编辑
Django之模板层
摘要:1. 什么是DTL简介 2. 简单的变量的使用: def dtl(request): num = 3.14 ss = 'abc123嘿嘿' # return render(request, 'django_dtl.html', {'number': num, 'ss': ss}) result =
阅读全文
posted @
2019-04-25 21:39
kaikai2xiaoqi
阅读(95)
推荐(0) 编辑
Django之视图层介绍
摘要:1. 伪静态设置: 2. rquest 获取对象 3. Django的FBV与CBV的区别 4.Django的虚拟环境配置: 1.通过pip3安装虚拟环境: -- pip3 install virtualenv 2.前往目标文件夹: -- cd 目标文件夹 (C:\Virtualenv) 3.创建纯
阅读全文
posted @
2019-04-25 21:16
kaikai2xiaoqi
阅读(99)
推荐(0) 编辑
Django的路由层详情
摘要:1. Django的路由解析: 是从上往下进行匹配的 url(r'index', views.index) #这里的index 解析都可以被解析到的, abcindex index indexabc url(r'^index', views.index) #这里的index 解析是index ind
阅读全文
posted @
2019-04-25 20:44
kaikai2xiaoqi
阅读(125)
推荐(0) 编辑
如何创建一个django工程与和mysql打通
摘要:1. 安装Django # 在指定解释器环境下安装django 1.11.x # 在真实python3环境下: pip3 install django==1.11.x # 查看django版本: django-admin --version # 安装出错: 采用管理员命令行 2. 如何创建项目 #
阅读全文
posted @
2019-04-25 20:27
kaikai2xiaoqi
阅读(124)
推荐(0) 编辑
初识Django
摘要:1.Django 是基于tcp/ip 协议的基础上,实现BS架构的体现,http协议 2. C/S架构 是C语言试下的, 服务器端和客户端 3. B/S架构 是python java, 是浏览器端和服务器端 4. Django的底层原理wsgi协议实现的, 最底层的原理还是基于socket套接字实现
阅读全文
posted @
2019-04-25 20:02
kaikai2xiaoqi
阅读(121)
推荐(0) 编辑
初识爬虫
摘要:import requests key = input("请输入关键字:") # 手动进行中文编码 #from urllib.parse import urlencode #print(urlencode({"wd":key},encoding="utf-8")) url = "https://ww
阅读全文
posted @
2019-04-15 20:39
kaikai2xiaoqi
阅读(134)
推荐(0) 编辑
MongoDB 全部笔记
摘要:use 数据库名字 创建数据库 例如: use mydb #创建数据库mydb 因为里面,没有数据,所以不显示出来 db.dropDatabase() 删除数据库 show dbs 查看所有数据库, #因为mydb 没有添加数据所以不会显示出来 use 切换数据库,#切换数据 如果不存在会自动创建
阅读全文
posted @
2019-04-15 19:39
kaikai2xiaoqi
阅读(128)
推荐(0) 编辑
爬取视频案例
摘要:1.在python中要爬取使用的模块requests模块完成相应的操作 import requests import re import json import os from concurrent.futures import ThreadPoolExecutor #线程池模块 # 存储解析完成的
阅读全文
posted @
2019-04-11 08:08
kaikai2xiaoqi
阅读(156)
推荐(0) 编辑
课程接口调试
摘要:免费课程查看增加修改删除 from rest_framework.response import Response from rest_framework.views import APIView from app import models from utils.commonutils impor
阅读全文
posted @
2019-04-09 19:50
kaikai2xiaoqi
阅读(120)
推荐(0) 编辑
vue的初识与简单使用---前后端分离通过接口调取数据
摘要:vue的安装 1. vue 是简单的布置前端页面的框架 在vue项目里面 views 里面放入的是跳转的页面组件 2.在vue项目里面 App.vue 是主要的页面组件,如果创建新的页面组件就需要添加 3.在vue项目里面 router.js 路由里面写路径: 4.新增的组件让他生效做配置 <tem
阅读全文
posted @
2019-04-03 20:51
kaikai2xiaoqi
阅读(3079)
推荐(0) 编辑
requirements.txt 的使用与创建
摘要:1. requirements.txt 主要是记录你的python 解释器安装了那些第三方模块,这样好方便项目迁移,自动解决掉项目的依赖关系 2. 网上找的那些关于 requirements 的文档并没有记录需要更新 pip版本 3. 如何安装 requirements.txt文件 第一步: pyt
阅读全文
posted @
2019-04-03 17:00
kaikai2xiaoqi
阅读(193)
推荐(0) 编辑