Django
郭大帅
这个作者很懒,什么都没留下…
展开
-
Django Channels 实现 websocket 通讯
官方文档如下:https://channels.readthedocs.io/en/stable/introduction.htmlChannels改变Django在下面和通过Django的同步核心编织异步代码,允许Django项目不仅处理HTTP,还需要处理需要长时间连接的协议 - WebSockets,MQTT,chatbots,业余无线电等等。它在保留Django同步和易用性的同时实现了这一点,允许您选择编写代码的方式 - 以Django视图,完全异步或两者混合的方式同步。除此之外,.原创 2021-03-23 10:33:59 · 750 阅读 · 1 评论 -
Django框架学习day01-初识
1. 简介Django 是用python语言写的开源web开发框架,并遵循MVC设计。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY(DoNotRepeatYoursel...原创 2018-07-29 12:38:08 · 854 阅读 · 1 评论 -
Django框架学习day02-类视图
Django 中的类视图1. 类视图引入以函数的方式定义的视图称为函数视图,函数视图便于理解。但是遇到一个视图对应的路径提供了多种不同HTTP请求方式的支持时,便需要在一个函数中编写不同的业务逻辑,代码可读性与复用性都不佳。 def register(request): """处理注册""" # 获取请求方法,判断是GET/POST请求 if request...原创 2018-07-31 19:22:45 · 206 阅读 · 0 评论 -
Django REST framework
Django REST framework 框架是一个用于构建Web API 的强大而又灵活的工具。通常简称为DRF框架 或 REST framework。特点提供了定义序列化器Serializer的方法,可以快速根据 Django ORM 或者其它库自动序列化/反序列化; 提供了丰富的类视图、Mixin扩展类,简化视图的编写; 丰富的定制层级:函数视图、类视图、视图集合...原创 2018-08-05 22:12:40 · 4339 阅读 · 0 评论 -
Django框架学习day03-数据库
Django中的数据库ORM框架O是object,也就类对象的意思,R是relation,翻译成中文是关系,也就是关系数据库中数据表的意思,M是mapping,是映射的意思。在ORM框架中,它帮我们把类和数据表进行了一个映射,可以让我们通过类和类对象就能操作它所对应的表格中的数据。ORM框架还有一个功能,它可以根据我们设计的类自动帮我们生成数据库中的表格,省去了我们自己建表的过程。...原创 2018-08-01 21:08:12 · 228 阅读 · 0 评论 -
Django框架学习day04-Admin站点
Admin站点Django能够根据定义的模型类自动地生成管理页面。后台管理系统使用Django的管理模块,需要按照如下步骤操作:管理界面本地化 创建管理员 注册模型类 自定义管理页面1 管理界面本地化在settings.py中设置语言和时区LANGUAGE_CODE = 'zh-hans' # 使用中国语言TIME_ZONE = 'Asia/Shanghai' # ...原创 2018-08-03 10:53:59 · 209 阅读 · 0 评论