1 Python
Python版本与Django的版本对比
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
时间: 2024-11-03 03:42:01