代码之家  ›  专栏  ›  技术社区  ›  Kyle Cronin

如何从.htaccess修改sys.path以允许mod_python看到django?

  •  4
  • Kyle Cronin  · 技术社区  · 15 年前

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

    如何修改 sys.path .htaccess 允许mod ou python看到django?

    P.S.I只能通过ftp访问站点(即没有shell访问)。我知道听起来我应该换台主机,但我有充分的理由让这项工作成功,所以我至少要尝试一下。

    3 回复  |  直到 15 年前
        1
  •  3
  •   Rick Copeland    15 年前

    根据 ticket #2255 对于django,您需要管理员访问httpd.conf才能将django与mod ou python一起使用,这不会改变,因此您可能已经死在水中。回答如何修改的基本问题 sys.path .htaccess ,您可以使用 PythonPath 指令 HTAccess .

        2
  •  1
  •   D.Shawley    15 年前

    PythonPath 设置您要查找的内容?我没有试过和姜戈一起做,但我认为它应该为你做这件事。

        3
  •  1
  •   Jeremy Cantrell    15 年前

    你用错了mod_python。它从未打算为PythonWeb应用程序提供服务。你应该用wsgi来做这个…或者至少是FastCGI。