前面的几篇关于REST framework的内容,从刚开始的序列化到框架的几个重要的模块,再到基于类的视图,再到认证和权限,后面还有给我们的API添加链接,以及最后关于ViewSet和Router的内容。这算是一个比较系统的,比较完善的学习过程。如果只是简单使用REST framework,不想花费很多精力的化,可以直接通过本文内容快速入门Django REST framework。
小张哥哥
2019年7月17日 21:45
1035浏览
48评论
2喜欢
HTTPS协议是基于HTTP协议,通过SSL或TLS提供加密处理数据、验证对方身份以及数据完整性保护。 HTTPS采用非对称加密,加密过程中需要使用到公钥进行加密。公钥包含在数字整数中,数字整数通常来说是由受信任的数字证书颁发机构CA在验证服务器身份后颁发,证书中包含了一个密钥对(包括公钥和私钥)和所有者的识别信息。数字证书被放到服务器,进行服务器身份验证和数据传输加密功能。 下面来看一下,我们在阿里云服务器部署的网站如何设置,让其支持HTTPS访问。
小张哥哥
2019年7月13日 11:09
471浏览
27评论
2喜欢
作为一个码农,在博客上展示代码的时候,很希望代码能够很漂亮,很优雅的形式展示出来。这其中代码的高亮效果是非常重要的一个因素。 最近在完善自己的博客的时候,发现文章代码的高亮不是很好。于是就在网上查了一下。发现貌似prism.js插件的高亮效果还不错。我这边就拿来试一下。
小张哥哥
2019年6月6日 19:40
619浏览
2评论
3喜欢
为了统计网站的访问情况,以方便我们对网站内容做进一步的针对性的优化。 网站的访问量统计有几个概念需要了解一下: PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。 UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。 IP(独立IP):即Internet Protocol,指独立IP数。00:00-24:00内相同IP地址之被计算一次。
小张哥哥
2019年6月4日 21:18
342浏览
0评论
1喜欢
在本地完成开发之后,我们希望把我们的网站发布出去。我们可以选择自己搭建服务器,也可以选择云服务器。在对比了几个腾讯云,阿里云,华为云之后,我选择阿里云作为我的云服务器。
小张哥哥
2019年6月3日 22:34
1274浏览
33评论
1喜欢
REST framework里面有一写抽提出来的类用于处理ViewSets。这可以让我们在开发的时候专注于模型和API之间的交互,而URL链接的构建则能自动进行处理。 ViewSet类和View类基本是相同的,除了ViewSet提供read或者update的操作,而不是get或者put这些操作方法。 一个ViewSet只是在实例化成为一组视图实例的最后才会和一组操作方法绑定。绑定时候可以通过Router类来帮我们处理这些繁复的URL配置。
小张哥哥
2019年3月30日 19:57
521浏览
2评论
3喜欢
当前,我们的API之间的关系还是通过主键相联系的。在本文,我们将通过使用超链接让我们的API之间的联系更加紧密,更加方便我们使用。
小张哥哥
2019年3月22日 21:12
320浏览
39评论
0喜欢
在前一篇文章中,我们使用的是基于函数的视图。我们同样可以写基于类的视图。写基于类的视图是一个更好的选择,可以提高我们代码的复用性。
小张哥哥
2019年3月18日 00:11
239浏览
0评论
0喜欢
当前,我们的API并没有权限设定,限定哪些用户可以编辑或删除。因此我们需要一些更加高级的行为来确保: 1. 每一个代码片段(Code Snippet)实例都有一个创建者(creater); 2. 只有相应授权的用户才可以创建代码片段实例; 3. 每个代码片段只能被它的创建者更新或删除; 4. 非授权的请求,只有只读的权限。
小张哥哥
2019年3月17日 00:20
349浏览
1评论
2喜欢
从本文开始,我们开始进入到REST framework比较核心的部分。我们首先介绍一下组成框架的几个重要的组成部分。 Request对象 REST framework引入了一个Request对象,它是继承自常规的HttpRequest,提供了更加灵活的request解析。Request对象最核心的功能是request.data属性,这个属性和request.POST很像,但是对于开发Web API,它的用处更大。
小张哥哥
2019年3月14日 20:25
748浏览
24评论
2喜欢
本文通过创建一个简单的,能高亮显示文本代码的工具的web api,介绍组成REST framework的哥哥组成部分。并对整个框架有一个全面的理解,了解它们是如何组成一体的。
小张哥哥
2019年3月13日 01:05
347浏览
27评论
0喜欢
Django Rest Framework是一个功能强大而且非常灵活的工具,可以用来构建web api。官方给出的优点如下: The Web browsable API is a huge usability win for your developers. 对开发这来说非常具有可用性的web api Authentication policies including packages for OAuth1a and OAuth2. 安全策略,包括一些适用于OAuth1a和OAuth2的包 Serialization that supports both ORM and non-ORM data sources. 支持对ORM和非ORM的数据的序列化。
小张哥哥
2019年3月12日 22:15
370浏览
2评论
0喜欢
为了后续我们的开发工作,我们现在需要先在数据库中添加一些博文。我们现在首先优化一下我们之前的工作,将原来的TextField改为支持富文本。这里我们选用的是百度的UEditor。
小张哥哥
2018年8月17日 23:13
298浏览
1评论
0喜欢
笔者在进行调试过程中,由于对数据库中一个表的改动过大。而且未通过Django删表,直接在数据库中进行了删表操作,导致后面再重构表格时候出错。
小张哥哥
2018年8月17日 17:52
529浏览
1评论
0喜欢
现在需要设计一下博客网站所需要的数据表的结构。 首先,我们需要一个用户表 UserProfile: 用于保存用户信息,包括用户名,密码,全名,邮箱,电话,地址。
小张哥哥
2018年8月16日 22:02
309浏览
1评论
0喜欢
学习Django有一段时间了。现在萌生了开发一个个人博客的想法,主要基于以下几点: 一方面, 在学习过程中也做过一些小项目了,但是学习过程中毕竟不断跟随课程,查找资料,解决遇到的各种问题。过程比较零散,感觉算不上一个很完善的个人项目。因此想自己抽出比较多的时间,流畅完善的做一个比较完整的Django项目
小张哥哥
2018年8月15日 21:44
279浏览
1评论
0喜欢
由于DjangoUeditor对Python3的支持问题,在完成配置之后,可以正常输入文字,但是在上传图片和视频时出现上传失败的情况。
小张哥哥
2018年8月13日 21:42
14043浏览
6836评论
1喜欢
学习Django有一段时间了。现在萌生了开发一个个人博客的想法,主要基于以下几点: 一方面, 在学习过程中也做过一些小项目了,但是学习过程中毕竟不断跟随课程,查找资料,解决遇到的各种问题。过程比较零散,感觉算不上一个很完善的个人项目。因此想自己抽出比较多的时间,流畅完善的做一个比较完整的Django项目
小张哥哥
2018年8月11日 21:40
377浏览
24评论
0喜欢