![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django开发-Python
Andy Chu
有趣的灵魂,还是性感的皮囊。
展开
-
DRF - serializers - 基础 - 1.0
理解(重点)序列化器 - Serializer类class - 本质上是一个类,我们定义了它,就是来处理数据的,是独立于model数据库之外的存在(不要混淆)序列化器对象 - Serializer对象本质上就是上边那个类的一个实例,这个对象就是处理 序列化 和 反序列化 的枢纽核心,逻辑上面向的对象# 序列化器对象 - 构造方法serializer = Serializer(i...原创 2018-11-17 21:48:07 · 222 阅读 · 0 评论 -
DRF - ModelSerializer - 基础 - 2.0
理解ModelSerializer:模型类序列化器优点:可以快速创建一个Serializer类对比ModelSerializer与常规的Serializer相同,但提供了:基于模型类自动生成一系列字段 基于模型类自动为Serializer生成validators,比如unique_together 包含默认的create()和update()的实现定义例子cla...原创 2018-11-17 22:08:47 · 235 阅读 · 0 评论 -
视图 - REST framework - request - response -1.0
理解Request特点:REST framework 提供了Parser解析器,会自动根据Content-Type指明的请求数据类型,解析为类字典对象保存到Request对象中作用:无论前端发送的哪种格式的数据,我们都可以以统一的方式(即,字典)读取数据使用:request.data 请求体数据request.query_params 字符串...原创 2018-11-17 22:33:58 · 120 阅读 · 0 评论 -
Django远程部署--命令收集
测试环境1、数据库备份和恢复:mysqldump -uroot -p cmdb > ~/Desktop/cmdb.sqlscp -r ~/Desktop/cmdb.sql 250515@192.168.212.233: /data/ssh 250515@192.168.212.233yessudo su -cd /data/mysql -uroot -puse...原创 2018-11-26 13:58:25 · 275 阅读 · 0 评论 -
urllib
urllibpost 一、如同postman的数据在请求体中,并为json数据,并不在URL中import urllibimport jsonfrom urllib.request import urlopenfrom urllib.request import Requestfrom urllib.parse import urlencode# 准备url,拼接好lo...原创 2018-12-02 21:44:30 · 776 阅读 · 0 评论 -
API接口文档 - 自动生成
介绍REST framework可以自动帮助我们生成接口文档。接口文档以网页的方式呈现。自动接口文档能生成的是 继承自APIView及其子类 的视图。操作安装依赖包pip install coreapisettings.pyINSTALLED_APPS = [ .... 'rest_framework',]在总路由中添加接口文档路径...原创 2018-11-17 17:54:45 · 1182 阅读 · 0 评论 -
分页 - pagination - 两种分页器
介绍REST framework提供了分页的支持分类pagination模块内有两种分页器,可由开发者选择第一种:PageNumberPagination可以在子类中定义的属性:page_size 每页数目 page_query_param 前端发送的页数关键字名,默认为"page" page_size_query_param 前端发送的每页数目关键字名,默认为None...原创 2018-11-17 17:41:58 · 5147 阅读 · 0 评论 -
Django开发--日志处理2.0
日志:logging,非常不错,也很详细(首推,查看,配置解读,使用方法,问题处理):https://www.cnblogs.com/xuzijie/p/9679707.html很详细,以及使用7种方法,另外有,设计邮箱等日志:https://blog.csdn.net/weixin_37590093/article/details/81536372小例子:https://blog.c...原创 2018-11-14 10:02:28 · 190 阅读 · 0 评论 -
django,postman工具的常见问题4.0
token机制认证:Headers中,携带:Authorization:JWT xxxxxxxxxxxxxxxxx.xxxxxxxxxxx.xxxxxxxxxxxx注意token值不要引号,并且和JWT间有空格原创 2018-11-15 21:46:23 · 391 阅读 · 0 评论 -
Django后台---admin---设置笔记
一、注册路由# 为 admin.py ==> settings.py 所在目录的 urls.py 配置urlsfrom django.urls import path, include # Django2.0# from django.conf.urls import url, include # Django1.0urlpatterns = [ path(...原创 2018-11-16 11:04:57 · 259 阅读 · 0 评论 -
Django开发--初始化1.0
安装Python虚拟环境,在虚拟环境下,安装需要的Django版本workon py3_cmdbpip install Djangopip install djangorestframework (如果需要使用)项目:django-admin startproject cmdb配置pycharms工具开发环境运行试下:python manage.py runserver...原创 2018-11-15 21:48:35 · 127 阅读 · 0 评论 -
git
常用命令本笔记,初始化声明URL 项目所在git的https网址从远程仓库,克隆远程指定分支的项目,到本地cd code/workon py3_cmdb 进入虚拟环境git clone -b develop URL 拉取develop(子分支)该指定分支的项目代码.# git clone -b master URL ...原创 2018-11-15 21:47:51 · 153 阅读 · 0 评论 -
认证 - Authentication
分析认证失败会有两种可能的返回值:401 Unauthorized 未认证 403 Permission Denied 权限被禁止开发借鉴例子JWT认证机制:https://blog.csdn.net/python_nice/article/details/81474794设置第一种:settings.py中配置全局默认的认证方案:REST_FRAMEWORK =...原创 2018-11-17 16:55:05 · 231 阅读 · 0 评论 -
权限 - Permissions - 自定义
分类权限控制可以限制用户对于视图的访问和对于具体数据对象的访问。在执行视图的dispatch()方法前,会先进行视图访问权限的判断 在通过get_object()获取具体对象时,会进行对象访问权限的判断提供的权限分类(不够用,就自定义)AllowAny 允许所有用户 IsAuthenticated 仅通过认证的用户 IsAdminUser 仅管理员用户 IsAuthentic...原创 2018-11-17 17:19:25 · 2404 阅读 · 1 评论