是否可以在没有shell访问的情况下运行django?我的主机支持以下5欧元/月:
没有shell或cronjob支持,每月额外花费10欧元,所以我试图避免它。
我知道Google Apps也可以在没有shell访问的情况下运行,但我认为这可能是因为它们的特殊配置。
答案 0 :(得分:4)
这是可能但不可取的。拥有shell访问权限可以使用符号链接正确地集中内容。
获得更好的主持人将是我的第一个建议。 WebFaction是与Django一起使用的最推荐的共享主机。
如果超出您的价格范围,有很多主机可以为您提供正确的系统帐户(仅针对ftp帐户),并且mod_python
或mod_wsgi
(现在首选)。
Google Apps无需shell,因为他们的系统会查找您必须写入确切规范的调度程序脚本。
答案 1 :(得分:1)
有可能。
通常,您将在本地开发应用程序(shell访问很好)并将您的工作发布到服务器。您需要的只是FTP访问以及从开发数据库导入数据库转储的某种方式(通常托管商为此提供phpMyAdmin的安装)。
python(我假设通过mod_python)
根据我的经验,你对这个假设肯定是错的。许多低成本提供商声称支持python,但实际上只提供了一个可以与CGI脚本一起使用的过时版本。对于Django应用程序,此设置的性能非常低。