Django
-
django orm操作(1)
MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动 ORM是“对象-关系-映射”的简称。 View Code 回到顶部 单表操作 创建表 1 创建模型 创建名为book的ap…
-
django + channels + layim 实现用户一对一,一对多,群组聊天实时通讯
Django Channels介绍 首先要理解Django现有的请求响应策略是这样的:浏览器发出请求,Django服务器接受请求后通过路由匹配该请求到某个视图,视图将会返回一个响应并由服务器发送回浏览器。类似的请求响应在Flask实现也是如此。对于一般性的网页浏览(比如新闻阅读),这样的响应机制是没有问题的,但对于需要一个保持不断会话的请求来说,这是行不…
-
django Ad域认证, 免设置ldap 免用户名密码登录
django ad 认证 免设置ldap 免用户名密码登录 ,采用C# windos iis 自带域身份验证,提供身份认证接口 可以对接java python php等语言 搭建ad 域认证站点, 可对接django java php 等项目 1.采用iis windos 域认证完成,必须有一台加域的windows 服务器 2.必须了解asp.net m…
-
django MEDIA_URL MEDIA_ROOT 用法
参考实例:https://cloud.tencent.com/developer/article/1578874 1.在项目setting中具体配置: MEDIA_URL = ‘/media/’ MEDIA_ROOT = os.path.join(BASE_DIR, ‘media’) 2 在url.py 中配置路由 from bookweb.set…
-
Django(1) – 初识Django框架
1.前言 该专栏学习笔记环境参数如下: Windows 10 Xampp/Navicat for MySQL Python 3.8+ Django 3.0.* Vue 2.6+ 开发工具: PyCharm 专业版 VS Code 补充说明: 本人电脑存在多个版本的python,那么当你电脑存在多个版本python,如何使用?如何指定pip安装到指定版…
-
Django(2) – Django模板
1.Django模板介绍 基础概念 模板是具有一定的格式或骨架,可以动态的生成HTML 模板引擎决定以何种方式组织代码 一个项目可以有一个或者是多个模板引擎,Django里面主要两个模板引擎:DTL、Jinja2。 Jinja2之前Flask笔记里面有,点击跳转https://www.cnblogs.com/gltou/p/16828437.html D…
-
【Django drf】 序列化类常用字段类和字段参数 定制序列化字段的两种方式 关系表外键字段的反序列化保存 序列化类继承ModelSerializer 反序列化数据校验源码分析
目录 序列化类常用字段类和字段参数 常用字段类 常用字段参数 选项参数 通用参数 序列化类高级用法之source source填写类中字段 source填写模型类中方法 source支持跨表查询 定制序列化字段的两种方式 准备工作 方法一:使用SerializerMethodField 方法二:在模型类中写方法 关系表外键字段的反序列化保存 前端提交的数据 …
-
django框架之drf:2、restful规范,序列、反序列化,drf安装及使用(django原生接口及drf接口编写)
Django之drf 一、restful规范 1、概念 REST全称是Representational State Transfer,中文意思是表述:表征性状态转移,它首次出现在2000年Roy Fielding的博士论文中。 RESTful是一种定义Web API接口的设计风格,尤其适用于前后端分离的应用模式中 2、REST的十个规范 数据的安全保…
-
【Django drf】视图类APIView之五层封装 ApiView的类属性 drf配置文件
目录 ApiView的类属性 drf 配置文件之查找顺序 drf之请求 APIView之请求相关配置 drf之响应 APIView之响应相关配置 Response对象属性 视图类 序列化类 路由 基于GenericAPIview 写五个接口 GenericAPIview必备设置 查询所有 get_queryset() get_serializer() get…
-
【Django drf】视图层大总结 ViewSetMixin源码分析 路由系统 action装饰器
目录 九个视图子类 视图集 继承ModelViewSet类写五个接口 继承 ReadOnlyModelView编写2个只读接口 ViewSetMixin源码分析 查找as_view方法 setattr修改对象的属性 from rest_framework.viewsets包下的类 视图层大总结 任意命名视图类的方法 如何选择视图类 路由系统 路由写法的三种情…