问题标签 [mod-python]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 如何使用 mod_python 运行多个版本的 Django 应用程序?
我想在单独的 apache 名称虚拟主机上设置 Django 应用程序的测试和生产版本,并且想知道执行此操作的最佳方法。
这是我所做的,它似乎工作正常,但我想知道是否有更好的方法。
这些应用程序位于 /home/jdm/django-apps/xyz/live/ 和 /home/jdm/django-apps/xyz/test/ 中。这些应用程序位于http://live.foo.bar/app/和http://test.foo.bar/app/
python - Django 日志:记录到文件的任何教程
我正在处理一个 django 项目,我还没有开始。该项目的开发人员离开了。在知识转移过程中,有人告诉我所有事件都记录到数据库中。我发现数据库界面对搜索日志没有用,有时它们甚至不记录(我可能错了)。我想知道,是否有一个简单的教程来解释如何以最少的配置更改在 Django 中启用日志记录。
谢谢巴拉_
python - Djangobb问题
我通过克隆原始源在我的服务器(Debian,mod_python)上安装了 Djangobb 应用程序。我唯一更改的是settings.py 中的数据库选项。安装了所有需要的组件 - 正确执行了 syncdb 查询。
但是,当我尝试进入我的论坛时,它返回给我错误:
配置不当:导入中间件 django_authopenid.middleware 时出错:“没有名为 djangobb_forum.subscription 的模块”
我已经检查过 - djangobb_forum/subscription.py 存在,所以我不知道有什么问题。
也许有人遇到过这样的问题并且知道如何解决它?
对不起我的英语不好。
python - How do you throw an HTTP error with mod_python
I have a setup where I'm serving simple python pages using the mod_python publisher. At some points I'd like to have the python function raise a standard apache error - for example throwing a 500 error if a required file is missing. How can I throw an apache error from within a mod_python script?
django - Matplotlib 和 WSGI/mod_python 不能在 Apache 上运行
在 Django 开发服务器上一切正常。在 Apache 中,django 应用程序也可以工作,除非使用 matplotlib。这是我得到的错误:
在 python shell 中,两个语句都有效:import numpy.core.multiarray 和 import multiarray。有任何想法吗?谢谢
当我查看 numpy 文件时,我发现了 multiarray 模块,它的扩展名为“so”。我的猜测是 mod_python 没有读取这些文件。
python - 在使用 mod_python 运行的脚本中使用 pam_python
我想开发一个 Web 界面,允许 Linux 系统的用户执行与其帐户相关的某些任务。我决定在 Apache 上使用 Python 和 mod_python 编写站点的后端。为了对用户进行身份验证,我想我可以使用python_pam来查询 PAM 服务。我修改了与模块捆绑在一起的示例并得到了这个:
我的问题是,无论我在简单脚本中还是通过 mod_python 使用它,这个函数的行为都不一样。为了说明这一点,我写了这些简单的案例:
脚本的结果是:
但是 mod_python 的结果是:
我不明白为什么在auth
给定相同输入的情况下该函数不会返回相同的值。知道我哪里弄错了吗?这是原始脚本,如果可以帮助您。
非常感谢 !
编辑:好吧,我发现了错误。我以root身份运行脚本。mod_python 以网络服务器的用户身份运行脚本。只有 root 有权读取影子。我不确定我将如何规避这一点,但至少现在我知道问题出在哪里!
python - 在 Windows 上使用 Python 2.6 的 mod_python
如何安装 mod_python 以在 Windows 机器上运行 Python 2.6?我找不到 Python 2.6 的安装程序。
我为(Python 2.5 上的 mod_python)下载了这个安装程序:mod_python-3.3.1.win32-py2.5-Apache2.2.exe并将其解压缩以获取 PLATLIB 和 SCRIPTS 文件夹。我从这里去哪里?
python - 使异步接口对 mod_python 用户显示为同步
我有一个由 Apache 2.2 和 mod_python 和 Python 2.4 提供支持的 Python 驱动的 Web 界面。我需要让一个异步过程对这个 Web 界面的用户来说是同步的。
当用户访问本网站的一个模块时:
- 外部 SOAP 接口将与唯一标识符联系,并以数字N进行响应
- 外部接口将通过联系我机器上的 SOAP 服务器 1 到 10 次来异步响应(数字N告诉我们将收到多少响应)
我需要以某种方式聚合这些响应并将它们传递给原始模块,该模块会将信息显示给用户。目标是使该过程对用户来说是同步的。
处理此同步问题的最佳方法是什么?这是Twisted非常适合的东西吗?
我并没有将自己限制在 Python 的解决方案中,尽管它是首选,因为服务器上的所有其他内容都在 Python 中。我更喜欢一种既可扩展又需要最少编程时间的解决方案(尽管我知道这些属性有些不一致)。
django - Django 和 mod_python 配置
我的 Django 项目位于/www/host1/htdocs/my/project
,www
并且my
是指向其他实际文件夹的链接。Apache 启用了 mod_python。我有一个.htaccess
文件project
夹:
我想我的网站应该可以从 访问http://host1/my/project
,但我看到以下错误:
ImportError: Could not import settings 'project.settings' (Is it on sys.path? Does it have syntax errors?): No module named project.settings
有人可以提出任何建议吗?
python - 无法访问 .PSP 中导入的 .PY 的部分内容
我正在尝试为我正在开发的网站加载天气插件。天气插件是一个单独的weather.py 文件,位于/var/www/piss/plugins/base/weather.py。在 PSP 中,它似乎可以正确导入,但我无法从 PSP 中的 weather.py 插件访问任何变量或对象。这是我的代码:
这是 weather.py 代码: