什么是Restful 以及Django rest framework
作者: 陈劲灿 编辑日期: 2018年3月3日 21:40 阅读量: 341 分类: django

什么是RESTful?

  1. REST是一种架构风格,目标是构建可扩展的网络服务。REST规范可以提高架构的性能和可维护性。REST是一种更简单的SOAP协议及以WSDL为基础的web service的替代。
  2. RESTful,形容词,指实现了 REST规范的系统,如实现了REST规范的Web API就叫RESTful API。

    什么是Django Rest F


HTTP中使用的Status Code
作者: 陈劲灿 编辑日期: 2017年12月14日 18:05 阅读量: 331 分类: django

1xx 代表信息响应 100 Continue(继续) 表示服务器已经收到了request headers, 客户端需要继续发送request body。

101 Switching Protocols(切换协议) 表示客户端请求修改协议,并且服务器已经同意修改协议。

102 Processing (处理中) 表示在请求的


HTTPS的实现原理
作者: 陈劲灿 编辑日期: 2017年10月22日 16:57 阅读量: 310 分类: django

HTTPS的实现过程

先上图: HTTPS实现原理

比较简单的理解:

  1. 客户端先通过服务器的443端口和服务器进行连接,并且发送客户端支持的加密方式列表(客户端支持的加密算法和Hash算法)等,并且加上一个客户端的28字节随机数。

当你往浏览器中输入一个url时发生了什么?
作者: 陈劲灿 编辑日期: 2017年6月8日 22:44 阅读量: 291 分类: django

最近逛Stackoverflow看到一个有趣的问题,[what happens when you type in a URL in browser?](https://stackoverflow.com/questions/2092527/what-happens-when-you-type-in-a-url-in-browser "what happens when you type in a


Django 内联的模板标签和过滤器
作者: 陈劲灿 编辑日期: 2017年5月2日 13:44 阅读量: 367 分类: django

autoescape Django模板会对HTML以及JS标签进行自动转义。使用autoescape 可以打开或者关闭自动转义: 使用方法:

1.
2.
3.
{% autoescape on %}
    {{ body }}
{% endautoescape %}

block 定义一个可以被子节点重写的块。 使用方法: htm


Django中对Model的操作
作者: 陈劲灿 编辑日期: 2017年4月26日 16:47 阅读量: 485 分类: django

前提条件 当你创建好Django Model后Django会自动给你提供数据库抽象的创建、删除、检索、更新等API。 为了更好的熟悉django Model相关的API,先创建一个Django 工程

django-admin startproject testdjango

然后创建一个app

cd testdjango

Django Model Fields类型使用方法
作者: 陈劲灿 编辑日期: 2017年4月17日 19:55 阅读量: 760 分类: django

ForeignKey.on_delete 字段参数 下面的参数是所有类型的字段都具有的。

null

  1. 默认值为False,
  2. 如果Field.null = True 则在数据库存储为NULL。
  3. 应该避免在 CharField和TextField中使用null,它们空时为空字符串。 有个例外的是当unique=True 以及 blank=Tru

Centos7下Django + uwsgi + Nginx 完整配置
作者: 陈劲灿 编辑日期: 2017年3月30日 20:04 阅读量: 369 分类: django

前提条件

  • Centos 7.x
  • Python2.7.x
  • Pip
  • Djano >= 1.9
  • 你会vim

    步骤

  • 安装Nginx 通过【yum install nginx】 安装即可。
  • 安装Uwsgi 通过【pip install uwsgi】 安装,中途可能出现一些问题:
    - uwsgi需要编译器, 使用【yum i



@chenjincan