问题标签 [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 投票
3 回答
547 浏览

python - 安装分发 0.6.10 后粘贴错误

过去几周一直在 Plone 网站上工作,这是我第一次使用 buildout 来制作食谱和 paste 来生成模板,这是一个学习曲线。

两天前,一切正常。

昨天,我从我已知的良好来源开始工作,并使用 paste 为新原型生成样板,工作正常。我编辑了构建(就像我之前做过几次一样)来解释新项目,运行构建,并得到一个挂起的构建(不断重复它正在生成分发)

谷歌搜索表明这是由于版本不匹配,我应该升级到最新版本的分发,所以我这样做了(到 0.6.10)

现在,那个错误已经消失了,但是任何做粘贴的能力也是如此。即使运行也会 paster create --list-templates 排除错误:

Traceback(最近一次调用最后一次):文件“F:\Plone\Python\Scripts\paster-script.py”,第 5 行,在?from pkg_resources import load_entry_point ImportError: No module named pkg_resources

希望有人可以提供帮助,b / c我现在很停滞不前。

0 投票
1 回答
836 浏览

python - Pylons 自定义中间件返回 404

我在 pylons 应用程序中有以下代码作为中间件:

它的基本作用是检查给定子域中是否存在 postgresql 中的模式,但是如果模式不存在,我需要它返回 404 not found,我该怎么做?

0 投票
1 回答
635 浏览

python - 在 Windows 上上传失真图像的 Pylons

我正在 Pylons 中创建一个网络应用程序,并且正在处理图像上传操作。这目前在我的 Windows 机器上使用 egg:paste#http 运行,在 pylons 文档快速入门中描述的基本开发配置中。

当我将图像发布到我的应用程序,然后将图像移动到 Web 根目录,然后在浏览器中拉出上传的图像时,图像出现失真。这是我上传 Yahoo! 的 GIF 时得到的。徽标,但大多数文件根本没有显示在浏览器中,可能是因为损坏:

扭曲的雅虎徽标 http://www.freeimagehosting.net/uploads/d2c92aef00.png

这是我正在使用的基本代码(直接来自 pylons 文档):

request.POST['image'] 是一个 cgi.FieldStorage 对象。我认为这可能是 Windows 行结尾的问题,但我不确定如何检查或纠正它。是什么导致我上传的图像失真/损坏?

0 投票
1 回答
123 浏览

python - 如何使用 Flickzeug 从粘贴部署 WSGI 管道获取交互式回溯?

我想使用 Flickzeug 通过将其添加到我的粘贴部署文件的pipeline. 以下不起作用。会怎样?

0 投票
1 回答
2081 浏览

python - 如何运行 reddit.com 网站的克隆。Reddit.com 源代码在 Ubuntu 9.10 (karmic) 上实现时出错

我正在 ubuntu karmic 9.10 上实现 reddit.com 源代码。

我已经完成了所有步骤,并且在我使用 paste 命令的一个步骤中它会引发错误。$paster 外壳示例.ini

文件“/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2-py2.6.egg/pylons/middleware.py”,第 11 行,从 webhelpers.rails.asset_tag 导入 javascript_path ImportError:没有名为 rails.asset_tag 的模块

我已经检查了 webhelpers 的版本,它是最新安装的。

谁能告诉我通过安装另一个版本的 webhelpers 可以解决这个问题?

或者我应该修改代码吗?

它是使用 pylons 框架用 python 编写的 reddit.com 源代码。

我无法决定是否通过安装任何以前版本的 webhelpers 来帮助或修改代码。

如果有人实施了 reddit.com 网站,请帮助我或建议我最好的方法。

感谢新航

0 投票
1 回答
118 浏览

python - 什么是粘贴部署 uri 语法?

Paste Deploy 可以引用带有 uri 的代码,例如

这些 uri 的完整语法是什么?

0 投票
1 回答
194 浏览

python - 如何获取“粘贴请求”以使用配置主机值而不是本地主机?

我正在尝试通过 cron 作业访问我的 pylons 应用程序以向我的用户发送通知。我这样做的方式是使用类似的东西运行应用程序:

在实际控制器中,我检查“paste.command_request”以阻止公共访问。一切正常,但唯一的问题是,在我发送给我的用户的通知中,有一个指向他们的个人资料的链接,主机是“localhost”,它应该是应用程序的域名。当通知从所服务的应用程序中发送时(例如,用户修改了他们在站点上的设置),通知具有正确的 url。

我正在使用 mako 呈现我的电子邮件模板,并在模板中使用“pylons.url”方法,“qualified”设置为“True”。

我在这里错过了什么吗?

提前致谢。

0 投票
2 回答
384 浏览

python - 丢失发送到 Pylons 贴纸服务器的“发布”请求

我正在向 Pylons 服务器(由 Paster serve 提供服务)发送发布请求,如果我以任何频率发送它们,很多都不会到达服务器。一次一个是可以的,但如果我在几秒钟内发射几个(或更多),只有一小部分得到处理。如果我发送没有发布数据,或者使用获取,它工作正常,但在发布字段中仅放置一个数据字符会导致大量损失。

比如发送200,2会回来。发送 100 更慢,10 会回来。

我正在 Qt 应用程序中制作请求表单。Tis 可以正常工作(无数据):

QString postFields = "" QNetworkRequest request(QUrl(" http://server.com/endpoint ")); QNetworkReply *reply = networkAccessManager->post(request, postFields.toAscii());

这将导致只处理一小部分请求:

QString postFields = "" QNetworkRequest request(QUrl(" http://server.com/endpoint ")); QNetworkReply *reply = networkAccessManager->post(request, postFields.toAscii());

我已经打开了use_threadpool和其他选项(threadpool_workersthreadpool_max_requests = 300),其中一些组合可以稍微改变结果(最好的情况是 200 中的 10 个响应)。

如果我向其他(非粘贴)服务器发送类似的请求,回复会正常,所以我几乎可以肯定它是粘贴服务配置问题。

非常感谢任何帮助或建议。

谢谢

菲利普

0 投票
2 回答
577 浏览

python - Pylons 漂亮的错误处理哪里去了?使用 Nginx + Paster + Flup#fcgi_thread

由于我的 pylons 应用程序中有一些复杂的子域路由规则,否则我需要通过 nginx 运行我的开发。

我一直在使用 lighttpd + Paster + Flup#scgi_thread 并且 Pylons 的漂亮错误报告在那个环境中运行良好。

昨天我为64位重新编译了Python和MySQL,并且我的开发环境也切换到了Ngix + paster + Flup#fcgi_thread。

一切都很好,但我想念花哨的错误报告。这就是我现在得到的,与我习惯的相比,这是一团糟:

http://drp.ly/Iygeg

有效的 XHTML http://drp.ly/Iygeg

这是 pylons/nginx 配置。

塔架:

Nginx:

0 投票
1 回答
495 浏览

python - Pylons:关于 websetup.py 使用的问题

阅读 pylons 文档我确实了解 websetup:setup_app 仅在应用程序首次通过粘贴脚本设置时才被调用。但是,我现在发现,每次应用程序启动时都会调用 setup_app。调试代码,这种行为似乎是正确的,因为在 appinstall.setup_config 中加载了模块(作为 PRJ.websetup)并且由于它具有 setup_app 属性,因此调用了该函数。

你能为我指出正确的方向吗?