core模块是django系统的核心模块:
- cache : django系统缓存模块
- checks : 系统检查框架是一组用于验证Django项目的静态检查。它可以检测常见问题并提供有关如何解决这些问题的提示。该框架是可扩展的,因此您可以轻松添加自己的检查。
- files : 实现对文件的处理,例如:文件上传、下载等。
- handlers : 而当我们运行了manage.py runserver后,将会生成一个进程来运行WSGIHandler实例,来响应用户的请求,其实WSGIHandler就是handlers。django收到请求之后,首先由处理器处理,然后分发给各种中间件,这些中间件包括:request_middleware、view_middleware、template_response_middleware、response_middleware、exception_middleware
- mail : 该模块是实现收到电子邮件的。
- management:实现使用
django-admin
来执行各种命令。 - serializers: 该模块实现对象序列表,json解析、xml解析等。
- servers :实现 WSGI 服务器。
- exceptions.py : 各种自定义异常。
- paginator.py : 实现分页。
- signing.py : 实现django系统各种信号,例如:请求开始,请求结束,修改配置文件,请求异常等。
- signing.py : 用于创建和恢复URL安全签名的JSON对象的函数。
- validators.py : 这个文件里面是django各种验证器,例如:正则表达式、url、email验证等。
- wsgi.py : 获得wsgi应用,返回处理器handler。
更多Django教程
学习更多Django教程