我正在考虑托管Django网站的主机安装了mod_python,但没有Django。 Django的INSTALL文件表明我可以简单地将django目录复制到Python的site-packages目录来安装Django,所以我怀疑可以通过修改sys来配置Python / mod_python以在别处(即我的用户空间)查找它。路径,但我不知道如何从.htaccess或mod_python更改它。
如何从sys.path
修改.htaccess
以允许mod_python查看Django?
P.S。我只能通过FTP访问该站点(即没有shell访问)。我意识到听起来我应该只是切换主机,但是有充分的理由让我做这项工作所以我至少要尝试。
答案 0 :(得分:3)
根据Django的ticket #2255,你需要管理员访问httpd.conf以便将Django与mod_python一起使用,这不会改变,所以你可能已经死了。要回答有关如何从sys.path
修改.htaccess
的基本问题,您可以使用.htaccess
中的PythonPath指令。
答案 1 :(得分:1)
PythonPath设置是您要找的吗?我没有尝试过Django,但我认为它应该为你完成这项工作。
答案 2 :(得分:1)
你正在使用mod_python错误。它从来没有打算提供python Web应用程序。你应该为此使用WSGI ......或者至少使用FastCGI。