文章序列化和过滤模型和json渲染器
2019-03-27 本文已影响0人
憨猜猜

序列化
定义序列化模型的ArticleSerializer类,并继承于serializers.ModelSerializer
其中可以自定义序列化字段的最大长度max_length和最小长度min_length以及错误信息的自定义error_messages
而fields字段表示序列化后用于展示的字段。

过滤
定义过滤模型的ArticleFiler类,并继承与filters.FilterSet。如下定义过滤的字段title、desc、content、min_time、max_time,且过滤的title、desc、content为模糊搜索。
POST请求,对比,返回异常抛出或正常值



json数据渲染器


方法




路由

settings配置
