Django应用的网页托管
我发现了一个用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
这个程序有一些依赖项需要编译过的代码(比如PIL)。我不太明白你说的“基本的Linux程序”是什么,或者“自包含”是什么意思,但在任何普通的Linux机器上安装这些依赖项其实很简单。不过在一些共享主机平台上可能会遇到问题,因为它们可能没有这些编译好的库,也不允许你自己添加这些库等等。
另外,不要使用mod_python,建议使用 mod_wsgi
0
你可以使用virtualenv(http://pypi.python.org/pypi/virtualenv)这个工具。