Django
文章平均质量分 94
Django
ProgramNotes
这个作者很懒,什么都没留下…
展开
-
Django实战010:搭建图片服务器详解
前面我写了个简单的图片上传服务器功能:Django实战009:文件上传实现过程详解,这里只是简单的实现了图片上传、存储和访问的功能,并没有对图片进行过多的处理,导致大部分图片出现重复存储,文件名重命名等现象,所以今天来重新搭建图片服务器。重新定义模型类定义模型来保存图片的基本信息,包括图片的名字、大小、类型、文件存储路径和创建时间,这里我还定义了一个Md5用来区分图片,防止重复上传相...原创 2019-07-05 15:22:24 · 2667 阅读 · 0 评论 -
Django实战009:文件上传实现过程详解
目录建立模型定义视图配置路由postman接口测试查看服务器及数据库变化文件如何上传 在开发过程中我们经常要遇到需要像服务器上传文件的操作,那么Django是怎么实现文件上传的功能呢,下面我们先来实现个最简单的文件上传功能,详细的讲解下Django整个文件上传实现的过程。建立模型在model.py中设计文件模型机构,这里为了简单我就定义了一个fil...原创 2019-06-11 08:19:54 · 1378 阅读 · 0 评论 -
Django实战007:Cookie搭配Session使用
Cookie的作用前面我们说道Django实战006:Cookie设置及跨域问题处理,Cookie可以在浏览器端保存用户数据,当用户访问服务器时会提交Cookie给服务器,Cookie附加了当前状态, 服务器可以通过Cookie来标识用户的登录状态,起到简单的用户身份识别和用户信息记录等作用。Cookie登录的实现过程1.用户通过form表单提交自己的用户名和密码,这通常是一个PO...原创 2019-05-27 22:21:30 · 622 阅读 · 0 评论 -
Django实战008:基于Token的验证使用
什么是TokenToken字面意思是令牌,功能跟Session类似,也是用于验证用户信息的,Token是服务端生成的一串字符串,当客户端发送登录请求时,服务器便会生成一个Token并将此Token返回给客户端,作为客户端进行请求的一个标识以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。与session的不同之处在于,Session是将用户信息存储在服务器中保持用户的...原创 2019-06-10 08:04:27 · 5493 阅读 · 6 评论 -
Django实战006:Cookie设置及跨域问题处理
目录什么是Cookie(翻译:曲奇饼干)Cookie怎么来的为什么要用CookieCookie的特点怎么设置CookieCookie常用参数怎么获取CookieCookie跨域问题处理什么是Cookie(翻译:曲奇饼干)Cookie是存储在浏览器中的一段纯文本信息(简单的说就是浏览器缓存),用来记录用户的使用情况并将其存储在本地设备中,当用户访问服务器...原创 2019-05-23 19:26:48 · 2891 阅读 · 0 评论 -
Django实战005:注册加密及登陆验证问题
前面把跨域问题和数据请求的问题都处理完了,接下来就是实现用户的注册和登录操作了,前面我做了个简单的数据操作,将用户名和密码直接写入到了数据库中,并成功实现了简单的用户注册和登录之间的数据交互操作,但是查看数据库我们会发现个问题,那就是密码直接明文存储在数据库中了,这样对于数据安全来说是相当的危险的,万一别人侵入了你的数据库,那么你的所有用户数据都会被人家盗走了。为了安全起见我们要对用户密...原创 2019-05-22 09:54:38 · 1436 阅读 · 0 评论 -
Django实战004:跨域请求问题解决
现在比较留下前后端分离模式开发,这样可以统一API接口,可以大量复用接口,提升效率同时也可以适用于多种平台使用,比如WEB、IOS、安卓、pc、小程序等等。这里我前端用的是vue开发,后台则是django开发,而两个服务一开数据请求就存在跨域问题,所以今天我们来解决跨域问题。跨域的解决方法很多,这里我们直接用django提供的方法来实现,django提供了一个专门处理跨域问题的插件:dja...原创 2019-05-18 14:54:49 · 1135 阅读 · 1 评论 -
Django实战003:为什么使用Serializer序列化器
Django REST framework序列化器是什么在Django中,序列化器是将模型类转换成Json或者Xml格式数据并对数据进行验证,具体表现在:1,Django从后台向前台传递数据时将会将模型类转换成Json格式数据返回给前端,2,前端向后台请求数据时对数据进行验证并处理数据(验证数据不一定处理,但是处理数据时必须先验证数据),为什么要返回Json数据Json是一...原创 2019-04-10 07:52:57 · 603 阅读 · 0 评论 -
Django实战002:配置参数设置
搭建好了环境我们还需对Django做一些配置参数的修改已配合我们的程序开发,配置文件放在项目的setting.py中,我们只要打开这个文件进行项目相关配置的修改即可,以下配置都是在setting.py中操作的。配置APP应用,我们在创建APP应用后需要对应用进行注册,否则Django无法识别到,所以我们需要在项目配置文件的INSTALLED_APPS列表中,注册自己创...原创 2019-03-20 18:16:28 · 372 阅读 · 0 评论 -
Django实战001:开发环境搭建
Django是一款目前比较流行的WEB框架,它是基于python开发的一款轻量型的框架,django我们可以快速而且高效的搭建属于我们自己的WEB平台,因为应用广泛,所以基于djaogo的组件也是特别的多,只要你能想到的基本上都能找到对应的组件帮你快速的实现功能。今天要做的就是在windows上搭建django开发环境,首先我们需要安装python,因为它是基于python的框架,wind...原创 2019-02-02 21:50:31 · 458 阅读 · 0 评论