模板层
模板层提供了一个对设计者友好的语法用于渲染向用户呈现的信息。学习如何使用语法(面向设计者)以及如何扩展(面向程序员):
基础:
概述
对于设计者:
语法概述
|
内建标签及过滤器
|
人性化
对于开发者:
模板 API
|
自定义标签和过滤器
|
自定义模板后端
Django 提供了一个丰富的框架来帮助创建表单和处理表单数据。
基础:
概览
|
表单 API
|
内建字段
|
内建部件
进阶:
针对模型的表单
|
整合媒体
|
表单集
|
自定义验证
开发进程
学习众多的组件及工具,来帮助你开发和测试 Django 应用:
设置:
概览
|
完整的设置列表
应用程序:
概览
异常:
概览
django-admin.py 和 manage.py:
概览
|
添加自定义命令
测试:
介绍
|
书写并运行测试
|
包含的测试工具
|
高级主题
部署:
概述
|
WSGI 服务器
|
ASGI 服务器
|
部署静态文件
|
使用 email 追踪代码错误
|
部署检查清单
找到所有你想知道的,关于自动化管理界面的知识,Django 最受欢迎的特性之一:
管理文档生成器
安全是网络应用程序开发中最重要的一个话题,Django 提供了多种保护工具和机制。
在 Django 中披露的安全问题
点击劫持保护
跨站请求伪造 CSRF 保护
安全中间件
国际化和本地化
Django 提供了一个强大的国际化和本地化的框架, 以帮助您在多语言和世界各地区进行应用程序的开发:
概览
|
国际化
|
本地化
|
本地化的网页用户界面格式和表单输入
性能和优化
有各种各样的技术和工具,可以帮助你的代码的运行更高效,更快和使用更少的系统资源.
性能和优化概述
地理框架
GeoDjango
旨在成为一个世界级的地理网络框架。它的目标是使建立 GIS 网页应用尽可能容易,并利用空间数据的力量。
常见的网络应用工具
Django 提供了网络应用程序开发中普遍需要的多种工具:
认证:
概述
|
使用认证系统
|
密码管理
|
自定义认证
|
API 参考
资讯聚合 (RSS/Atom)
静态文件管理
其它核心功能
了解更多 Django 框架的其他核心功能 :
有条件的内容处理
内容类型和通用关系
系统检查框架
Django 中的 Unicode
Django 开源项目
了解 Django 项目本身的开发进程以及你如何为 Django 做贡献:
社区:
为 Django 做出贡献
|
发布进程
|
团队组织
|
Django 源代码仓库
|
安全政策
|
邮件列表和论坛
设计哲学:
概览
文档:
关于本文档
第三方发行:
概览
Django 时间线:
API 稳定性
|
发行说明和升级说明
|
过时时间表
JetBrains
JetBrains delivers intelligent software solutions that make developers more productive by simplifying their challenging tasks, automating the routine, and helping them adopt the best development practices. PyCharm is the Python IDE for Professional Developers by JetBrains providing a complete set of tools for productive Python, Web and scientific development.