4

我正在考虑托管 Django 站点的主机安装了 mod_python,但没有 Django。Django 的 INSTALL 文件表明我可以简单地将 django 目录复制到 Python 的 site-packages 目录来安装 Django,所以我怀疑可以通过修改 sys.config 来配置 Python / mod_python 以在其他地方(即我的用户空间)查找它。路径,但我不知道如何从 .htaccess 或 mod_python 更改它。

如何修改sys.pathfrom.htaccess以允许 mod_python 看到 Django?

PS 我只能通过 FTP 访问该站点(即没有 shell 访问)。我意识到这听起来像是我应该只是切换主机,但我有令人信服的理由来完成这项工作,所以我至少会尝试一下。

4

3 回答 3

3

根据 Django 的票 #2255,您需要对 httpd.conf 的管理员访问权限才能将 Django 与 mod_python 一起使用,而这不会改变,因此您可能会陷入困境。要回答如何修改sys.pathfrom的基本问题.htaccess,您可以使用 中的PythonPath指令.htaccess

于 2009-04-18T22:22:26.887 回答
1

PythonPath设置是您正在寻找的吗?我没有用 Django 尝试过,但我认为它应该为你完成这项工作。

于 2009-04-18T22:20:16.097 回答
1

您使用 mod_python 错误。它从未打算为 python web 应用程序提供服务。您应该为此使用 WSGI……或者至少是 FastCGI。

于 2009-04-19T03:15:58.570 回答