部署 Django

虽然Django 满满的便捷性让Web 开发人员活得轻松一些,但是如果不能轻松地部署你的网站,这些工具还是没有什么用处。Django 起初,易于部署就是一个主要的目标。有许多优秀的方法可以轻松地来部署Django:

  • 如何使用WSGI 部署
  • 部署的检查清单

FastCGI 的支持已经废弃并将在Django 1.9 中删除。

  • 如何使用FastCGI、SCGI 和AJP 部署Django

如果你是部署Django 和/或 Python 的新手,我们建议你先试试 mod_wsgi。 在大部分情况下,这将是最简单、最迅速和最稳当的部署选择。

另见

Django Book(第二版)的第12 章 更详细地讨论了部署,尤其是可扩展性。但是请注意,这个版本是基于Django 1.1 版本编写,而且在mod_python 废弃并于Django 1.5 中删除之后一直没有更新。

译者:Django 文档协作翻译小组,原文:Overview。

本文以 CC BY-NC-SA 3.0 协议发布,转载请保留作者署名和文章出处。

Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。交流群:467338606。

django 1.8 官方文档翻译: 6-6-1 部署 Django相关推荐

  1. django 1.8 官方文档翻译: 2-5-7 自定义查找

    自定义查找 New in Django 1.7. Django为过滤提供了大量的内建的查找(例如,exact和icontains).这篇文档阐述了如何编写自定义查找,以及如何修改现存查找的功能.关于查 ...

  2. django 1.8 官方文档翻译: 2-5-6 多数据库

    多数据库 这篇主题描述Django 对多个数据库的支持.大部分Django 文档假设你只和一个数据库打交道.如果你想与多个数据库打交道,你将需要一些额外的步骤. 定义你的数据库 在Django中使用多 ...

  3. django 1.8 官方文档翻译:13-1-3 密码管理

    Django中的密码管理 密码管理在非必要情况下一般不会重新发明,Django致力于提供一套安全.灵活的工具集来管理用户密码.本文档描述Django存储密码和hash存储方法配置的方式,以及使用has ...

  4. django 1.8 官方文档翻译:13-3 日志

    日志 日志快速入门 Django 使用Python 内建的logging 模块打印日志.该模块的用法在Python 本身的文档中有详细的讨论.如果你从来没有使用过Python 的logging 框架( ...

  5. django 1.8 官方文档翻译: 8-3 点击劫持保护

    点击劫持保护 点击劫持中间件和装饰器提供了简捷易用的,对点击劫持的保护.这种攻击在恶意站点诱导用户点击另一个站点的被覆盖元素时出现,另一个站点已经加载到了隐藏的frame或iframe中. 点击劫持的 ...

  6. django 1.8 官方文档翻译: 2-5-10 数据库函数

    数据库函数 New in Django 1.8. 下面记述的类为用户提供了一些方法,来在Django中使用底层数据库提供的函数用于注解.聚合或者过滤器等操作.函数也是表达式,所以可以像聚合函数一样混合 ...

  7. django 1.8 官方文档翻译: 3-3-5 编写自定义存储系统

    编写自定义存储系统 如果你需要提供自定义文件存储 – 一个普遍的例子是在某个远程系统上储存文件 – 你可以通过定义一个自定义的储存类来实现.你需要遵循以下步骤: 1. 你的自定义储存类必须是djang ...

  8. django 1.8 官方文档翻译: 2-3-1 模型实例参考

    模型实例参考 该文档详细描述模型 的API.它建立在模型 和执行查询 的资料之上, 所以在阅读这篇文档之前,你可能会想要先阅读并理解那两篇文档. 我们将用执行查询中所展现的 博客应用模型 来贯穿这篇参 ...

  9. django 1.8 官方文档翻译: 14-4-1 重定向应用

    重定向应用 Django 原生自带一个可选的重定向应用.它将简单的重定向保存到数据库中并处理重定向.它默认使用HTTP 响应状态码301 Moved Permanently. 安装 请依照下面的步骤安 ...

  10. django 1.8 官方文档翻译: 1-3-1 高级教程:如何编写可重用的应用

    高级教程:如何编写可重用的应用 本高级教程上接教程 6.我们将把我们的网页投票转换成一个独立的Python包,这样你可以在其它项目中重用或者分享给其它人. 如果你最近没有完成教程1–6,我们建议你阅读 ...

最新文章

  1. Biztalk 2006 adapter的开发比2004容易的多
  2. linux I/O--五种I/O模型(一)
  3. android ui怎么用ps切图,怎样用ps对设计稿进行一键切图?
  4. 自己开发的一款基于PagedDataSource的datalist repeater控件,只需要在源程序中添加三行代码,即可实现通用分页
  5. android xml导进数据库,Android通过xml文件配置数据库
  6. DX中材质不能正确显示的问题(要么黑色,要么白色)
  7. 菜鸟评python,F#,Go
  8. Qt开源作品41-网络调试助手增强版V2022
  9. Unity实时涂鸦绘画插件:RealTime Painting
  10. 统计学考研笔记:正态分布置信区间计算题
  11. 设计模式 | 原型模式
  12. C语言条件运算符详解
  13. word文档解密方法
  14. 欢迎来怼--第三十六次Scrum会议
  15. CentOS 7 从本地 ISO 映像文件安装 Gnome GUI
  16. win7系统如何映射服务器,教你win7系统映射网络驱动器的操作方法
  17. Fluent多组分设置及化学反应
  18. 随机数抽奖程序 html,半小时撸一个抽奖程序
  19. 乔布斯鲁宾_鲁宾·哈里斯(Ruben Harris)如何利用故事的力量闯入初创企业
  20. day07 资产泄露CMS识别Git监控SVNDS_Store备份

热门文章

  1. python仿真搭建_mock搭建——python——搭建一个简单的mock服务——简单版本
  2. linux路由内核实现分析(四)---路由缓存机制(2)
  3. linux路由内核实现分析(四)---路由缓存机制(1)
  4. Nandflash 驱动深度分析(基于S3C2410)
  5. 【数电】(一) 进制转换编码 原码,反码,补码
  6. 北京工业大学c语言期末考试题,北京工业大学C语言部分练习答案.docx
  7. 【LeetCode】【HOT】20. 有效的括号(栈)
  8. 【高校宿舍管理系统】第十章 缺勤管理、报修管理、来访人员管理以及公告管理
  9. window snmp服务开启及测试
  10. sqlsugar的sum的用法