第一次用Python进行Web开发。选择用比较流行的Django。本地开发测试很顺利。然而Deploy的时候却遇到了麻烦。
我的Python安装了3.3的版本,Apache2.4(http://www.apachelounge.com/download/win64/)
mod_wsgi很难找,最后在http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi)这里下载到了。
然后配置httpd.conf
LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias / C:/Django-1.5.2/analysis/analysis/django.wsgi
<Directory C:/Django-1.5.2/analysis/analysis>
Require all granted
Order deny,allow
Allow from all
</Directory>
Alias /static/ C:/Django-1.5.2/analysis/static/
<Directory C:/Django-1.5.2/analysis/static>
Order deny,allow
Allow from all
Require all granted
</Directory>
因为使用到了Oracle数据库,所以要注意的是ocx_Oracle,Oracle Client 要用正确的版本
本文分享了作者首次使用Python和Django进行Web开发的经历,并详细记录了从本地开发到部署过程中遇到的问题及解决方法,特别是针对Python 3.3、Apache 2.4环境下mod_wsgi的安装配置以及Oracle数据库的兼容性注意事项。
6215

被折叠的 条评论
为什么被折叠?



