django
Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。
Django是一个开放源代码的Web应用框架,由Python写成。
行云&流水
天行健,君子以自强不息。
地势坤,君子以厚德载物。
展开
-
docker
1.简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:DockerClient客户端Docker Daemon守护进程Docker Image镜像DockerContainer容器2.常见...原创 2019-06-26 22:10:42 · 179 阅读 · 0 评论 -
FastdFS介绍及安装
FastDFS简介FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 FastDFS 架构包括 Tracker server 和 Storage server。客户端请求...原创 2019-06-25 15:02:32 · 174 阅读 · 0 评论 -
SPU、SKU和SKC
SPU = Standard Product Unit (标准化产品单元)SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的商品就可以称为一个SPU。例如,iphone4就是一个SPU,N97也是一个SPU,这个与商家无关,与颜色、款式、套餐也无关。以化妆品为例,下图是拍拍商城给出的SPU信息:在商品信息电子化过程...原创 2019-06-25 10:04:29 · 1879 阅读 · 0 评论 -
django学习阶段小结(一)
1.web应用模式:前后端分离(json);前后端不分离2.序列化和反序列化序列化:将模型对象转化为json形式。反序列:将前端接收的json形式转化为模型对象。3.串行器(Serializer)的功能和作用功能:序列化和反序列化作用:串行器允许诸如查询集和模型实例复杂的数据转换为可随后被容易地呈现到机Python数据类型JSON,XML或其他内容类型。序列化程序还提供反序列化,允...原创 2019-06-24 22:01:45 · 330 阅读 · 0 评论 -
celery
1.celery1.1 简 介Celery是一个简单,灵活,可靠的分布式系统,用于处理大量消息,同时为操作提供维护此类系统所需的工具。它是一个任务队列,专注于实时处理,同时还支持任务调度。另外他是开源的。1.2 工作原理客服端发送任务给队列,处理者从队列中提取队列并处理。过程和美团外卖下单过程类似。注意任务队列不止一个。1.3 lincx下安装及运行安装语句$ pip ins...原创 2019-06-20 14:26:27 · 126 阅读 · 0 评论 -
一键下载django安装包
1.桌面新建文件2.写入内容3.输入指令pip freeze > requestment.txtpip install -r requestment.txt原创 2019-06-18 18:24:45 · 1999 阅读 · 0 评论 -
REST framework定义的异常
原创 2019-06-13 20:24:58 · 226 阅读 · 0 评论 -
JWT学习
1.JWT简述JWT:全称Jason Web Takoen。定义:它是了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。2.结构JSON Web Token由三部分组成,它们之间用圆点(.)连接。这三部分分别是:●Header●Payload●Signature因此,一个典型的JWT看起来是这个样子的:xxxx...原创 2019-06-17 20:22:41 · 164 阅读 · 0 评论 -
django前端启动live-server
安装你需要node.js和npm。你应该全局安装它。Npm方式npm install -g live-server手动方式git clone https://github.com/tapio/live-servercd live-servernpm install # Local dependencies if you want to hacknpm install -g # I...原创 2019-06-15 17:23:19 · 446 阅读 · 0 评论 -
django数据库交互语法
对于存在外键的数据表进行修改或者增加操作时,需要写外键的id或者按照外键名获取外键名对应的id1、基本查询语法all,get,count,filterfrom user.models import UserInfodata1=UserInfo.bojects.all()#查询所有数据#返回多个对象data2=UserInfo.object.get(id=1)#按照指定条件查询#返回...原创 2019-06-13 15:10:02 · 347 阅读 · 0 评论 -
django简单的数据库交互
1.安装请提前安装好mysql,另外需要在虚拟环境中安装pymysql:$pip install pymysql在mysql数据库中创建database空库guazi。2.设置数据库在setting.py中找到字典配置后为:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql',...原创 2019-06-12 21:38:23 · 267 阅读 · 0 评论 -
django的初步使用
基本使用可以使用服务器返回给客户端制作好的网页1.1配置模板文件在项目中创建空目录temlpates(文件夹名字一定要正确),将自己写的网页主页index.html放在里面在setting.py文件中找到列表TEMLATES改为2.定义视图打开自定义模块user目录中的views.py文件...原创 2019-06-12 20:15:23 · 268 阅读 · 0 评论 -
django配置环境及安装、运行
1、创建项目的环境虚拟环境:项目所需要的第三方软件环境相互隔离安装虚拟环境Sudo pip install virtualenvwrapper创建虚拟环境注意点:联网操作将Python 复制一份在虚拟环境中切换虚拟环境注意点:删除虚拟环境退出环境2、安装Django,初步讲解2.1安装Django:pip install django==版本号2.2创建...原创 2019-06-12 12:03:34 · 350 阅读 · 0 评论 -
django简单介绍
1、django浏览器与服务器之间遵循的一个协议: HTTP协议服务器与应用程序框架之间:wsgi1、django的简介Django是一个重量型框架主要目的:简便快捷开发Django基于MVC模式,但是它是MVT模式的MVC设计的框架(1)重量级框架(2)MVT模式MVC :定义:MVC全名是Model View Controller,是模型(model)-视图(vi...原创 2019-06-12 11:52:10 · 182 阅读 · 0 评论