Django应用的网页托管

0 投票
2 回答
877 浏览
提问于 2025-04-16 17:37

我发现了一个用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)这个工具。

撰写回答