Django没有shell访问权限

时间:2009-05-20 07:07:41

标签: python django shell

是否可以在没有shell访问的情况下运行django?我的主机支持以下5欧元/月:

  • python(我假设通过mod_python)
  • mysql

没有shell或cronjob支持,每月额外花费10欧元,所以我试图避免它。

我知道Google Apps也可以在没有shell访问的情况下运行,但我认为这可能是因为它们的特殊配置。

2 个答案:

答案 0 :(得分:4)

这是可能但不可取的。拥有shell访问权限可以使用符号链接正确地集中内容。

获得更好的主持人将是我的第一个建议。 WebFaction是与Django一起使用的最推荐的共享主机。

如果超出您的价格范围,有很多主机可以为您提供正确的系统帐户(仅针对ftp帐户),并且mod_pythonmod_wsgi(现在首选)。

Google Apps无需shell,因为他们的系统会查找您必须写入确切规范的调度程序脚本。

答案 1 :(得分:1)

有可能。

通常,您将在本地开发应用程序(shell访问很好)并将您的工作发布到服务器。您需要的只是FTP访问以及从开发数据库导入数据库转储的某种方式(通常托管商为此提供phpMyAdmin的安装)。

  

python(我假设通过mod_python)

根据我的经验,你对这个假设肯定是错的。许多低成本提供商声称支持python,但实际上只提供了一个可以与CGI脚本一起使用的过时版本。对于Django应用程序,此设置的性能非常低。