首页 > 代码库 > 03 - 快速安装

03 - 快速安装

1 Python

  Python版本与Django的版本对比

  技术分享

  Jython上的安装

2 Apache和mod_wsgi

  如果要在生产站点上使用Django,请使用带 mod_wsgi的Apache  

  mod_wsgi可以以两种模式之一运行:嵌入式模式和守护进程模式

    1) 在嵌入式模式下, mod_wsgi类似于mod_perl, 它将Python嵌入到Apache中,并在服务器启动时将Python代码加载到内存中

    代码在Apache进程的整个生命周期内都保持在内存中,与其他服务器安排相比,性能提升显着。

    2) 在守护进程模式下, mod_wsgi产生一个独立的守护进程来处理请求守护进程可以作为与Web服务器不同的用户运行  

    可能导致改进的安全性,并且可以重新启动守护程序进程,而无需重新启动整个Apache Web服务器,从而可以更完美地刷新代码库

  配置方法

3 数据库

  Django支持PostgreSQL, MySQL, Oracle,  SQLite数据库  

    如果您使用PostgreSQL,则需要使用psycopg2软件包

    如果你使用MySQL,你需要一个DB API驱动程序一样mysqlclient

    如果您正在使用Oracle,你需要的副本cx_Oracle

4 删除旧版本并安装

5 验证

>>> import django>>> print(django.get_version())1.11

  

03 - 快速安装