Django可能与现有网站一起使用吗?

时间:2015-02-22 12:05:49

标签: django

我正在考虑使用Django制作我的网站。但我已经在我的服务器上有一个使用AngularJS在线制作的网络应用程序,每天都有几个用户,我不想把它取下来。

那么有没有办法从Django中排除某些路径? 更好的是,在我的开发阶段,是否可以仅在子目录中运行Django?我的意思是Django不会处理website.com,例如website.com/django/*

通过这种方式,我可以熟悉部署过程,而无需删除当前的网站。

有可能吗?我有什么选择?

1 个答案:

答案 0 :(得分:2)

是的,这是可能的,它完全取决于您将要使用的网络服务器,因此我无法为您提供一般教程。

使用当前记录的使用mod_wsgi部署Django的方法(我个人建议将Gunicorn与Nginx一起使用),您可以按照本教程进行操作:

https://docs.djangoproject.com/en/1.7/howto/deployment/wsgi/modwsgi/

您必须做的唯一更改是WSGIScriptAlias /...行:

在你的情况下,它会是这样的:

WSGIScriptAlias /django/ /path/to/mysite.com/mysite/wsgi.py