问题标签 [paster]

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.

0 投票
2 回答
631 浏览

plone - 是什么让使用 Zopeskel 模板“原型”创建的包的“粘贴添加内容”失败?

情况如下:

  • 新鲜的 Plone 4.2 扩建
  • 使用 Zopeskel 2.21.1 和模板“原型”创建的新包,并使用 mr.developer 在我的构建中配置

尝试在我的包中添加一些内容类型失败:

运行 setup.py egg_info 没有帮助。

setup.py 包含:

setup.cfg 包含:

为了使“粘贴添加内容”工作,本地命令背后的魔力是什么?它应该在其他情况下工作?

0 投票
2 回答
602 浏览

python - 如何在运行时将变量传递给 SQLAlchemy ORM 定义?

我已经定义了一个名为 File 的新 Column 类型,它应该让我只将文件名存储在数据库中。然后我会将实际文件存储在根+子文件夹+名称的文件系统中。

我遇到的问题是我想在 PasteDeploy 配置文件中定义根。如何在运行时定义它以便我可以访问配置?

0 投票
1 回答
212 浏览

windows - 在 Windows 上运行 zopeskel 后缺少本地命令

我尝试在我新安装的 plone 4.2 上使用 zopskel/paster 创建一个原型。我已调整 buildout.cfg(见下文)以在 bin 文件夹中生成 zopeskel.exe 和 paster.exe。

但是,当我按如下方式运行 zopeskel 时(在 develop-eggs 文件夹中): ..\bin\zopeskel.exe 原型我得到一个 IOError (见下文输出)

据我了解,我现在应该在运行 paste 时使用本地命令(如添加)。但是,当我现在运行 paste(在 develop-eggs/nortek.test03 中)文件夹时,没有命令。

zopeskel 中是否有错误/缺陷或者我做错了什么?我该如何进行?

我的 buildout.cfg 与默认值相同,但以下内容除外:

[编辑] 我尝试按照提供的链接中的说明进行操作。但是有几个问题发生了: * bin 文件夹中没有生成粘贴脚本 * 我仍然得到完全相同的 IOError 问题 * 没有本地命令

我将运行的不同命令的输出放在此链接上:http: //pastie.org/4664202

所以请帮助我,因为我仍然有同样的问题

0 投票
1 回答
621 浏览

python - Paster需要从程序目录运行?

我正在运行一个使用主管来监控一些 Python 应用程序的 Solaris 服务器。

以前,我可以运行以下命令:

从服务器上的任何目录。最近出现了一些问题,并且 /opt 文件夹是从以前的备份中恢复的。此文件夹包含所有应用程序,包括主管。

现在我们面临的问题是由于 Pylons 中的“版本冲突”,主管不会启动应用程序。

这就是它变得奇怪的地方,为什么会发生这些错误是没有意义的。

如果我从程序目录之外运行 paste 命令,它将引发版本冲突错误。例如:

但是如果我从程序目录中运行命令,它将运行良好。例如:

我绝对无法理解为什么会发生这种情况!

任何想法或意见都表示赞赏!!!!

0 投票
1 回答
623 浏览

python - Python 粘贴并在非 Python 源文件更改时自动重启

paster serve当任何 Python 源文件或更改时,可以--reload选择自动重新启动服务 wsgi 应用程序。当其他文件(不是 Python 源文件)发生更改时,CONFIG_FILE如何使粘贴程序也启动自动重启?

更新

watch_file()mksh建议的功能看起来像是问题的解决方案。然而mksh建议将其调用添加到应用程序的入口点,这似乎比它应该的更具侵入性。我可以(非侵入性地)扩展粘贴的serve命令添加新选项,这将导致调用watch_file()从应用程序部分读取的文件名CONFIG_FILE

0 投票
1 回答
1423 浏览

cookies - 将服务于 wsgi 服务器的 localhost 的 cookie 转换为 nginx 反向代理

我有 nginx 设置来面对一个 python 粘贴实例。它们在同一个盒子上,粘贴从 127.0.0.1 和 nginx 服务到外部世界。

当我的 python 应用程序设置 cookie 时,问题就出现了,域与 localhost 保持一致,使 cookie 无用。显然我不是第一个遇到这个问题的人,但是我很难找到标准的解决方案?

0 投票
1 回答
114 浏览

python - TurboGears2.2.0 在nosetests 和粘贴setup-app development.ini 时出现安装/运行错误

在我的 OS X 10.8.2 上完成安装 TurboGear2 的所有过程后,我遇到了一个问题。使用Python2.7、TurboGear2.2.0 安装过程参照官网教程:http ://www.turbogears.org/2.2/docs/main/DownloadInstall.html

问题描述: 1.按照教程,安装顺利,直到nosetests显示10个错误。2. 然后,“paster setup-app development.ini”也显示如下错误信息: 在此处输入图像描述

但是我在终端中命令“paster serve development.ini”,服务器仍然成功运行。

我认为有一些问题,但我没有找到答案。有人对此有任何想法吗?非常感谢。

0 投票
2 回答
3121 浏览

python - 在 virtualenv 中找不到全局粘贴命令

我创建了一个自定义粘贴命令,如http://pythonpaste.org/script/developer.html#what-do-commands-look-like中所述。在我的 setup.py 中,我定义了这样的入口点:

我在一个激活的 virtualenv 中,并通过安装了我的包

如果我paster在我的包文件夹中运行,我会看到我的自定义命令,我可以通过paster xxx .... 但是如果我离开我的包文件夹paster不再显示我的命令。我检查了一下which paster,这是我的 virtualenv 的版本。我还启动了一个 python 解释器并导入xxxconf它,它工作正常。

我不知道为什么当我在我的包文件夹之外时无法识别我的全局命令!?

0 投票
1 回答
5150 浏览

ubuntu - 无法从本地计算机访问 Ubuntu Web 服务器

我在 Ubuntu 11.10 的 8087 端口上运行 python paste http 服务器

nmap 说 8087/tcp 是开放的

ufw防火墙处于非活动状态

但是,如果我在另一台本地网络机器上拉起它的本地 ip (192.168.1.50:8087),它就无法连接。

我可以在本地网络机器上ping 192.168.1.50 很好。我不能telnet到端口8087,这告诉我有什么东西阻止了它?

在这里待了几个小时 0_o

任何帮助表示赞赏

0 投票
3 回答
835 浏览

python - 如何从 Python 代码访问 ${buildout:directory}?

我有一个用 zc.buildout 管理的 Pyramid Web 应用程序。在其中,我需要读取磁盘上的一个文件,该文件位于 buildout 目录的子目录中。

问题在于确定文件的路径 - 我不想硬编码绝对路径,并且在生产中提供应用程序时仅提供相对路径不起作用(可能是因为工作目录不同)。

所以我正在考虑的有前途的“钩子”是:

  • “根”构建目录,我可以在 buildout.cfg 中将其寻址为${buildout:directory}- 但是,我无法弄清楚如何“导出”它以便 Python 代码可以访问它

  • 启动应用程序的 Paster 的 .ini 文件的位置