- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 关于TypeError: argument to reversed() must be a sequence
类型错误:反转()的参数必须是一个序列!!!!Bug样式ERROR exception 135 Internal Server Error: /admin/Traceback (most recent call last): File "/home/python/.virtualenvs/meiduo_mall/lib/python3.5/site-packages/django/core/ha...
2018-06-30 17:38:42 3329
原创 Django1.11自定义文件存储系统
编写自定义存储系统通过定义一个自定义的储存类来实现。你需要遵循以下步骤:1-你的自定义储存类必须是django.core.files.storage.Storage的子类:2-Django必须能够不带任何参数来实例化你的储存类。意味着任何设置都应该从django.conf.settings中获取。3-储存类必须实现 _open() 和 _save()实例方法。 打开文件的时候调用的---存储...
2018-06-30 11:28:03 591
原创 Docker简介
1. 虚拟化1)什么是虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种 实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间 的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚 拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计 算能力和资料存储。在实际的生产环...
2018-06-30 00:25:33 1327 1
原创 概述FastDFS分布式文件系统
1. 什么是FastDFSFastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS 架构包括 Tracker server 和 Storage server。客户端请求 Tracker ...
2018-06-30 00:16:45 595
原创 使用Docker安装FastDFS(分布式文件系统)
1. 获取镜像可以利用已有的FastDFS Docker镜像来运行FastDFS。获取镜像可以通过下载docker image pull delron/fastdfs也可是直接使用提供的镜像备份文件docker load -i 文件路径/fastdfs_docker.tar(提前打包好的)加载好镜像后,就可以开启运行FastDFS的tracker和storage了。2. 运行tracker执行...
2018-06-30 00:09:41 2714 2
原创 Docker在Ubuntu16.04中安装Docker CE 过程详解以及错误解决(绿色通过)
第一步:sudo apt-get update (更新ubuntu的apt源索引)第二步:安装包允许apt通过HTTPS使用仓库 sudo apt-get install \apt-transport-https \ca-certificates \curl \ software-properties-common第三步:添加Docker官方GPG key ...
2018-06-29 09:59:13 10381 5
原创 关于后台有数据,前台得不到数据的BUG
类型错误:反转()的参数必须是一个序列问题的来源详情: 当我在实现将Windows的Django项目通过远程仓库克隆到(git clone 网址)LINUX系统下运行的时候报的错误!在报错之前,我已经将所有的环境,安装包进行了pip list > requirements 进行了安装,也就是说,排除了系统配置错误的可能。功能缺陷详情: 具体实现的是省市县三级联动查询,我通过打断点...
2018-06-29 00:03:45 3552
原创 Python-Django-JWT的实际使用实例
Django REST framework JWT一、安装配置1-安装pip install djangorestframework-jwt2-配置REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework_jwt.authentication.JSONWebTokenAuthentication...
2018-06-28 01:15:16 5645 1
原创 Python-Django-JWT的初步了解
JWT一、JWT概述 Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,...
2018-06-28 01:07:25 1079
原创 Python-Django-注册模块-表单的提交
注册模块-表单的提交1. 后端接口设计:请求方式: POST /users/请求参数: JSON 或 表单参数名 类型 是否必须 说明username str 是 用户名password str 是 密码password2 str 是 ...
2018-06-28 00:54:07 616
原创 Python-Django用户注册-判断账户是否存在
判断帐号是否存在1. 判断用户名是否存在后端接口设计:请求方式: GET usernames/(?P<username>\w{5,20})/count/请求参数: 路径参数参数 类型 是否必传 说明username str 是 用户名返回数据: JSON{ "username": "itcast", "count": "1"}返回值 类型 是否必须 说明username s...
2018-06-28 00:45:52 6141
原创 Python-Django-Celery异步配置发送短信介绍
Celery完成发送短信1-在meiduo/meiduo_mall下创建celery_tasks用于保存celery异步任务。2-在celery_tasks目录下创建config.py文件,用于保存celery的配置信息 # celery服务器的配置 # 指定谁加入cerery的任务队列 # 注意不是borker 14是默认端口 broker_url = "redis:/...
2018-06-28 00:26:59 1417
原创 Python-Django-CORS跨域请求
跨域CORS我们为前端和后端分别设置了两个不同的域名位置 域名前端 www.meiduo.site后端 api.meiduo.site现在,前端与后端分处不同的域名,我们需要为后端添加跨域访问的支持。我们使用CORS来解决后端对跨域访问的支持。使用django-cors-headers扩展参考文档https://github.com/ottoyiu/django-cors-headers/安装pi...
2018-06-28 00:09:27 1760
原创 Python-Django用户注册模块-短信验证码
创建一个新应用verifications,在此应用中实现短信验证码。1. 业务处理流程 检查图片验证码 检查是否在60s内有发送记录 生成短信验证码 保存短信验证码与发送记录 发送短信2. 后端接口设计:sms_codes(短信验证码变量) 访问方式: GET /sms_codes/(?P<mobile>1[3-9]\d{9})/?image_cod...
2018-06-28 00:05:37 3649
原创 Python-Django用户注册模块-图片验证码
创建一个新应用verifications,在此应用中实现图片验证码。1. 后端接口设计: 访问方式: GET /image_codes/(?P<image_code_id>[\w-]+)/ 请求参数 参数 类型 是否必须 说明 image_code_id ...
2018-06-27 23:44:07 910
原创 Python-Django封装的用户模型类
一、Django认证系统同时处理认证和授权。简单地讲,认证验证一个用户是否它们声称的那个人,授权决定一个通过了认证的用户被允许做什么。 这里的词语“认证”同时指代这两项任务,即Django的认证系统同时提供了认证机制和权限机制。二、Django的认证系统包含: 用户 权限:二元(是/否)标志指示一个用户是否可以做一个特定的任务。 组:对多个用户运用标签和权限的一种通用的方式。 ...
2018-06-27 21:02:04 1433
原创 Python-Django:项目settings详细配置
1. 修改settings/dev.py 文件中的路径信息 import os# Build paths inside the project like this: os.path.join(BASE_DIR, ...)# E:\meiduo\meiduo_all\meiduo_allimport datetimeBASE_DIR = os.path.dirname(os.path.dirname...
2018-06-27 20:41:35 3128
原创 Python-Django:项目创建工程必备流程
创建项目前的最简单,最顺畅的办法1. 在git平台创建工程 1) 创建私有项目库 2)克隆项目到本地 3)创建并切换分支到dev2. 添加前端文件 1) 安装node.js的版本控制工具nvm,在终端中执行(服务器live-server作为前端开发服务器使用) curl -o- https://raw.githubusercontent.com/creationix/n...
2018-06-27 20:15:50 580
VBS编写的撩妹小程序系列 ~ 抖音同款
2018-07-13
基于meanshift算法进行目标跟踪算法的设计与开发
2018-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人