07 2019 档案
摘要:xadmin功能:https://www.cnblogs.com/derek1184405959/p/8682250.html blogTitle7
阅读全文
摘要:阅读目录 virtualenv简介 含义: 为何要用虚拟环境: virtualenv安装和使用 pipreqs模块的介绍和使用 回到顶部 virtualenv简介 回到顶部 含义: virtual:虚拟,env:environment环境的简写,所以virtualenv就是虚拟环境,顾名思义,就是虚
阅读全文
摘要:阅读目录 推送的方式: 微信推送的流程: 流程分析: 给用户推送消息功能 推送的方式: 短信推送(第三方) 邮件推送 微信推送 公众号:认证的公众号(个人的认证公众号每天只能发一篇文章),粉丝可以跟公众号聊天, 未认证公众号 服务号:企业认证(营业执照),沙箱环境测试 主动给用户发消息(推送),用户
阅读全文
摘要:Celery 1.什么是Clelery Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 同时也支持任务调度 Celery架构 Celery的架构由三部分组成: ● 消息中间件(message broker) ● 任务执行单元(worker) ● 任务执行
阅读全文
摘要:熟悉老一代QQ的小伙伴可能都知道,很早以前的QQ,鼠标滑到头像的位置,你的位置和IP会在详情页显示,那么这个是如何做到的呢?下面我们就来玩一玩这个东西 首先,需求分析: 1、拿到客户端IP 2、通过IP拿到客户端所在地区 3、通过地区拿到当地天气 4、整合功能,展示给用户 第一步,如何拿到用户IP
阅读全文
摘要:项目演示: 一、输入金额 二、跳转到支付宝付款 三、支付成功 四、跳转回自己网站 在使用支付宝接口的前期准备: 1、支付宝公钥 2、应用公钥 3、应用私钥 4、APPID 5、Django 1.11.11 环境 1234均由阿里开放平台生成 如果你不是商户或者你只是想测试,阿里提供了沙箱环境供测试
阅读全文
摘要:好文章转载自:https://suguangti.cnblogs.com/p/11167097.html 阅读目录 1.什么是Haystack 2.安装 3.配置 4.处理数据 创建索引 5.设置视图 搜索模板 重建索引 6.使用jieba分词 7.在模版中创建搜索栏 8.其它配置 增加更多变量 高
阅读全文
摘要:Redis: - nosql数据库,非关系型数据库 - 支持5大数据类型 (字符串String,列表list、字典hash,集合set,zset) - 与之相似的有memcache,但memcache只支持string类型 - 单进程单线程,好处在于不用考虑并发 Redis常用操作 from red
阅读全文
摘要:图片防盗链 -通过请求头refer控制 -nginx处理 提高网站并发的通用方法 QPS:每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。衡量一个服务器能抗多大并发的重要标准 TPS:是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过
阅读全文
摘要:功能导入快捷查询: from rest_framework import serializers # 序列化from rest_framework.routers import SimpleRouter,DefaultRouter # 路由from rest_framework.renderers import JSONRenderer,BrowsableAPIRenderer # 限制返...
阅读全文
摘要:以UserInfo表登陆接口为例 ModelViewSet的用法十分简单,定义一个视图类,指定一个模型表,指定一个序列化类即可帮我们完成增删改查等功能 示例: 路由控制Route的使用方法也十分简单 步骤: 1、导入路由控制类 DefaultRouter可以帮我们产生4条路由,SimpleRoute
阅读全文
摘要:原创作者:希希大队长,blog:https://cnblogs.com/dongxixi/ # 基础版,不依赖环境import time import base64 import hashlib class Token_hander(): def __init__(self,out_time): self.out_time = out_time sel...
阅读全文
摘要:在上篇我们对Django原生View源码进行了局部解析:https://www.cnblogs.com/dongxixi/p/11130976.html 在前后端分离项目中前面我们也提到了各种认证需要自己来做,那么我们用rest_framework的时候 rest_framework也为我们提供相应
阅读全文
摘要:CBV与FBV路由区别 我们通过看FBV的写法可以得知,这里写的是一个内存地址,路由匹配成功会自动执行 CBV写的是类.as_view(),加括号意味着在项目启动就会执行,那么我们大胆猜测,这里得到的也是一个函数地址。 我们来搂一眼源码: 果然,它返回了一个内存地址,而且是一个闭包函数 也就是说当路
阅读全文
摘要:什么是rest_framework序列化? 在写前后端不分离的项目时: 我们有form组件帮我们去做数据校验 我们有模板语法,从数据库取出的queryset对象不需要人为去转格式 当我们写前后端分离项目的时: 我们需要自己去做数据校验 我们需要手动去转数据格式,因为跨平台数据传输都用json字符串,
阅读全文
摘要:模型层表名自定义: Django后台管理显示表名:设置__str__ Django后台管理设置app名显示成其他内容: 未完待续...
阅读全文
摘要:跨域这个问题每个开发者都会遇到,只是时间先后而已,你不搞清楚它他就像狗皮膏药一样粘着你,在你求职生涯中不停的遇到,然后你每次都要做这个功课,终于有一天这个名词已经让我忍无可忍了,下定决心必须搞定它,要和它say goodbye!! 什么是跨域? 小老百姓而已啦,写个接口吃个饭而已,时不时就跟你搞个一
阅读全文
摘要:django两种开发模式: 一、前后端不分离项目 二、前后端分离项目 什么是restful规范? 在前后端不分离的项目中,网页所需要的数据可以直接通过模板渲染的方式传递到前端页面,并且可以很好的支持django自带的各种验证工具,比如csrfmiddleware 但在前后端分离的项目中,前后端的数据
阅读全文
摘要:django项目搭建见: https://www.cnblogs.com/dongxixi/p/10981577.html django请求生命周期图: 由浏览器发起请求开始 知识点1: 浏览器与服务器软件架构:C/S架构 HTTP协议:又称超文本传输协议,它规定了浏览器与服务端数据传输的格式 HT
阅读全文