Django应用程序的虚拟主机

时间:2011-05-14 07:11:28

标签: python django installation web-hosting

我找到了一个用Django(busylissy.com)编写的漂亮的项目管理应用程序。不幸的是,这些人在顶部写道他们打算关闭它并将其作为开源进行发布以进一步开发。我想在ixwebhosting.com上使用基本的linux程序托管它,但我不确定这是否可能,所以这基本上就是问题。

我只能访问基本配置,所以我无法在该服务器上安装任何东西。在requirements.txt中,应用程序列出以下内容:

 # **Django**
 Django==1.1

 # **Imaging**
 http://effbot.org/downloads/Imaging-1.1.6.tar.gz

 # **STDImage**
 -e git+git://github.com/gearheart/django-stdimage.git#egg=stdimage

 # **Django AuthOpenID**
 -e hg+https://wunki@bitbucket.org/benoitc/django-authopenid#egg=django_authopenid

 # **Django registration**
 -e hg+https://wunki@bitbucket.org/ubernostrum/django-registration#egg=registration

 # **Tagging**
 -e svn+http://django-tagging.googlecode.com/svn/trunk#egg=tagging

 # **Authority**
 -e hg+https://wunki@bitbucket.org/jezdez/django-authority#egg=authority

 # **Filebrowser**
 -e svn+http://django-filebrowser.googlecode.com/svn/trunk#egg=filebrowser

 # **Markdown**
 -e git+git://gitorious.org/python-markdown/mainline.git#egg=markdown

 # **Treebeard**
 -e svn+http://django-treebeard.googlecode.com/svn/trunk/#egg=treebeard

 # **Locale url**
 -e svn+http://django-localeurl.googlecode.com/svn/trunk/#egg=localeurl

 # **Thumbnail**
 -e hg+https://sorl-thumbnail.googlecode.com/hg/#egg=sorl-thumbnail

     # **DateUtil**
 http://labix.org/download/python-dateutil/python-dateutil-1.4.1.tar.gz

是否有机会构建一个包含所有这些先决条件的自包含版本,这不仅仅需要mod_python,还是应该开始寻找其他工具?

2 个答案:

答案 0 :(得分:0)

它具有需要编译代码(例如PIL)的依赖项。我不太确定'基本的linux程序'是什么,或者你的意思是'自包含',但在任何普通的linux机器上安装这些依赖项都是微不足道的。如果某些共享主机平台没有可用的编译库,并且不允许您添加自己的库等,则会遇到麻烦。

也不要使用mod_python,请使用mod_wsgi

答案 1 :(得分:0)

你可以使用virtualenv(http://pypi.python.org/pypi/virtualenv)