最新 最热

django-channels实现群聊

Layer是一种通信系统。它允许多个消费者实例相互交谈,以及与 Django 的其他部分交谈。借助Layer可以很方便的实现群聊功能。无需我们手动管理websocket连接。...

2021-12-08
0

Django Channels配置

Channels包装了Django的原生异步视图支持(Django3之后支持异步视图),允许Django项目不仅可以处理HTTP,还可以处理WebSockets,MQTT等。Channels提供了与Django的身份验证系统,会话系统等的集成,使得将纯HTTP项目扩展到其他协...

2021-12-07
0

Daphne运行Django静态文件丢失

我们在debug模式下,使用python3 manager runserver来直接启动Django项目,静态文件并不会丢失。但是使用Daphne启动之后,css,js全部找不到。项目如果是前后端分离的,那么其实没有什么影响;如果不是前后端分离的,那么就需要按...

2021-12-07
0

DRF介绍和安装

DRF框架是建立在Django框架基础之上,由Tom Christie大牛二次开发的开源项目。有了DRF之后,实际上大大提高了开发速度。DRF提供了构建Web API 的强大而又灵活的工具,包括序列化器,认证,权限,分页,过滤和限流。...

2021-12-07
0

Django 统一异常处理

我是在项目自定义的 utils 包下 middlewares.py 模块中下进行中间件的编写。

2021-12-06
0

Django 常用配置笔记

在配置 Django 项目环境的时候,先自己打印 BASE_DIR 看看路径指向哪,因为会用到很多次这个 BASE_DIR ,了解这个 BASE_DIR 基目录,好在其他配置中使用到更好理解。...

2021-12-06
0

探寻Python导包路径机制

因此我们使用 import os 、import sys、import json、import requests 等都可以找到相应的模块和包

2021-12-06
0

Django路由控制URL详解

URL是Web服务的入口,用户通过浏览器发送过来的任何请求,都是发送到一个指定的URL地址,然后被响应。在Django项目中编写路由,就是向外暴露我们接收哪些URL的请求,除此之外的任何URL都不被处理,也没有返回。通俗地理解,不恰当...

2021-12-06
0