我有一些我从事的 django 项目,我想用 wamp 服务器部署它们。我希望我的结构看起来像这样:
/www
/project1
/static
/media
/templates
/project1
/settings.py
/urls.py
/app1
/app2
/project2
/static
/media
/templates
/project1
/settings.py
/urls.py
/app1
/app2
然后网址将指向:
http://localhost/project1/(urls of project1)
http://localhost/project2/(urls of project2)
每个项目使用不同的数据库、不同的管理站点(有些是自定义的)等等。我永远不需要在他们之间共享数据。我尝试搜索和阅读它,并且使用多个 WSGI 脚本似乎真的有问题。另外据我了解,我无法使用推荐的守护程序模式,因为我使用的是 Windows。
在同一台服务器上使用多个 wsgi 脚本是否令人不悦?我应该尝试创建一个可以处理所有项目的项目吗?它看起来如何,以及如何配置 apache 以使用它?我上面的预期结构完全错误吗?
我正在使用 Apache 2.2e 和 mod_wsgi 3.3、Django 1.5.1 和 python 2.7