一个域上Django的多个实例

2024-06-16 12:06:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一个好方法,在同一台服务器上只使用一个域名安装多个完全不同的Django项目。关键是我想浏览到如下内容:

http://192.168.0.1/gallery/一个Django图片库项目
http://192.168.0.1/blog/一个博客项目

这样,我可以通过引用不同的url在同一服务器上开发和测试多个django项目。(注意:我不认为Django站点模块是我要寻找的,因为项目需要是不同的)。作为一个例子,PHP的行为方式是这样的,因为我可以在同一台服务器上安装类似PHP gallery和phpmyadmin的东西,只是有不同的URL路径。

有没有人知道如何使用Apache在一台服务器上的多个url下设置多个Django项目(使用mod_python或mod_wsgi)?我想知道的是如何设置apache.conf、可能的virtualenv设置以及对url.py的更改来适应这一点。我看到的大多数Django部署示例都是针对每个域或子域的一个应用程序。
任何建议都非常感谢。

谢谢,


Tags: 项目django方法服务器modhttpurl内容