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

passwords - 尝试安装 reddit 时在 Ubuntu 中运行 paste shell example.ini 时出现问题

当我尝试运行 paste shell example.ini 时,我遇到了:

其次是追溯清单。

最后,我得到:

有人能帮我解决这个问题吗?任何帮助深表感谢。谢谢!

0 投票
1 回答
814 浏览

apache - 我可以在生产现场使用贴纸吗?

我正在尝试在生产服务器上设置Mediacore(这是一个 Pylons 应用程序)。文档建议将 apache mod_fastcgi 或 mod_wsgi 作为网络服务器,但我尽量避免使用 apache,因为它是 RAM 贩子。另一方面,当我将它与 paste 一起使用时,mediacore 工作得很好,所以我想知道忽略 apache 并将 paste 用作我的生产 Web 服务器的优点/缺点是什么?

0 投票
1 回答
142 浏览

pdf - 如何使用 pylons 和粘贴服务器提供可下载的 PDF

我有一个 .pdf 文件的目录,我希望用户单击文件名并下载它。

如何在 pylons 中使用粘贴服务器来做到这一点?

0 投票
2 回答
2809 浏览

python - Pylons helloworld - “预期版本规范...”错误

我正在尝试使用此文档开始新项目:http: //pylonshq.com/docs/en/1.0/gettingstarted/(下载 go-pylons,使用它制作 virtualenv 等)。

但是当我尝试启动 helloworld 应用程序时,它会说:

可能是什么原因?如何调试这个?

我在 gentoo linux 上使用 python 2.6。我还尝试使用 --no-site-packages 开关进行 go-pylons 和系统范围的 Pylons 安装。同样的错误:(

0 投票
1 回答
627 浏览

python - Pylons Paster 不重新加载代码

可能重复:
粘贴 (Python) Web 服务器 - 自动重新加载问题

我正在开发一个 pylons 应用程序。我用 paster serve --reload --daemon development.ini 启动应用程序。我在使用 ProxyPass 的应用程序前面有 apache。由于该站点在开发中,因此我希望在更改源文件时重新加载代码。我认为 --reload 应该在代码更改时重新加载应用程序,但这似乎并没有发生。有任何想法吗?

0 投票
1 回答
856 浏览

python - 粘贴配置中的基本路径

我正在尝试将一些 Pyramid 代码部署到 dotcloud。不幸的是,某些路径的映射方式与本地粘贴部署不同。当我通过本地服务器运行开发配置时paster serve ...,我可以访问配置的静态文件:

但是在 dotcloud 服务器上,当脚本通过以下方式运行时wsgi.py

在错误的目录中搜索静态内容。而不是/home/dotcloud/current/static/pylons.css,它应该查看/home/dotcloud/current/appname/static/pylons.css

wsgi 配置的某些部分是否可以定义基本目录?我错过了什么?该应用程序通过nginx/运行uwsgi

我试图加载config:../production.inirelative_to=current_dir + '/appname'但这并没有改变任何东西。

0 投票
2 回答
898 浏览

python - 升级 Pyramid/SQLAlchemy Web 应用程序

我有一个标准运行的磨房 Pylons Pyramid 应用程序,它使用 SQLAlchemy 进行数据库持久性。

我已经建立了一个 SQLAlchemy-migrate 存储库并让它运行,但我真的希望能够使用 paste 来升级和降级数据库,或者至少以某种方式让用户(在安装 egg 之后)升级/降级数据库到所需的版本。

我现在已经将它内置到我的应用程序中,所以在应用程序启动时它会进行版本升级,但我宁愿使用用户明确必须升级数据库的东西,以便他们确切知道发生了什么,并且知道提前做好备份。

我该怎么做呢?如何添加要粘贴的命令?

用户设置应用程序的方式是:

第一次设置它,进行数据库升级或一般升级我想要:

或类似的规定。

0 投票
1 回答
1590 浏览

python - Paster 守护进程不会关闭,因为无法读取自己的 pid 文件

TL;DR 版本:当我要求 Paster 停止守护进程时,它无法读取它自己用于跟踪其进程 ID 的文件。

更长的版本

我在 Windows Vista 上的 Python 2.7.1 上运行 Paster (pastescript 1.7.3)。

我的第一个惊喜来自运行一个简单的网站:

我希望在同一目录中找到 paste.pid 文件,但我没有。奇怪的。没关系,让我们通过终止该过程并重新开始来明确表示。

这一次,它创建了一个名为 my.pid 的文件。在另一个命令窗口中,我可以键入:

该网站已成功提供服务,并且任务管理器确认有一个使用 PID 20884 运行的 python 进程。

现在,让我们让 Paster 报告守护进程的状态:

奇怪的。它声称 my.pid 中的 PID 是None,而实际上不是。

让我们关闭它。

因此,它尝试读取 my.pid,但无法读取它,然后沮丧地删除了它。

与此同时,守护进程继续运行。

我必须手动杀死 paste 守护进程,这是@Lennart Regebro 在一个类似的、不太详细的问题中推荐的。作为测试的一部分,我想将其自动化,所以我希望找到一个更清洁的解决方案。

有什么建议么?

0 投票
2 回答
902 浏览

python - 在 pyramid paster pshell 中的 transaction.commit 后避免会话过期

似乎tansaction.commit()是我必须在 pyramid 中做出承诺的唯一方法paster pshell。我知道它在提供网页方面很好,但在 shell 中,在那之后,在下一次 SQLAlchemy MyModel.my_attribute 调用中我得到:

我怎样才能避免它?

0 投票
1 回答
667 浏览

python - 运行 paste 时出现语法错误?

不知道发生了什么,但突然间,paster 停止在我的服务器上工作(使用 virtualenv 和金字塔)。尝试重新安装所有东西但没有用 - 再次出现同样的错误:

我是怎么了?