问题标签 [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.
passwords - 尝试安装 reddit 时在 Ubuntu 中运行 paste shell example.ini 时出现问题
当我尝试运行 paste shell example.ini 时,我遇到了:
其次是追溯清单。
最后,我得到:
有人能帮我解决这个问题吗?任何帮助深表感谢。谢谢!
apache - 我可以在生产现场使用贴纸吗?
我正在尝试在生产服务器上设置Mediacore(这是一个 Pylons 应用程序)。文档建议将 apache mod_fastcgi 或 mod_wsgi 作为网络服务器,但我尽量避免使用 apache,因为它是 RAM 贩子。另一方面,当我将它与 paste 一起使用时,mediacore 工作得很好,所以我想知道忽略 apache 并将 paste 用作我的生产 Web 服务器的优点/缺点是什么?
pdf - 如何使用 pylons 和粘贴服务器提供可下载的 PDF
我有一个 .pdf 文件的目录,我希望用户单击文件名并下载它。
如何在 pylons 中使用粘贴服务器来做到这一点?
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 安装。同样的错误:(
python - Pylons Paster 不重新加载代码
我正在开发一个 pylons 应用程序。我用 paster serve --reload --daemon development.ini 启动应用程序。我在使用 ProxyPass 的应用程序前面有 apache。由于该站点在开发中,因此我希望在更改源文件时重新加载代码。我认为 --reload 应该在代码更改时重新加载应用程序,但这似乎并没有发生。有任何想法吗?
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.ini
,relative_to=current_dir + '/appname'
但这并没有改变任何东西。
python - 升级 Pyramid/SQLAlchemy Web 应用程序
我有一个标准运行的磨房 Pylons Pyramid 应用程序,它使用 SQLAlchemy 进行数据库持久性。
我已经建立了一个 SQLAlchemy-migrate 存储库并让它运行,但我真的希望能够使用 paste 来升级和降级数据库,或者至少以某种方式让用户(在安装 egg 之后)升级/降级数据库到所需的版本。
我现在已经将它内置到我的应用程序中,所以在应用程序启动时它会进行版本升级,但我宁愿使用用户明确必须升级数据库的东西,以便他们确切知道发生了什么,并且知道提前做好备份。
我该怎么做呢?如何添加要粘贴的命令?
用户设置应用程序的方式是:
第一次设置它,进行数据库升级或一般升级我想要:
或类似的规定。
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 在一个类似的、不太详细的问题中推荐的。作为测试的一部分,我想将其自动化,所以我希望找到一个更清洁的解决方案。
有什么建议么?
python - 在 pyramid paster pshell 中的 transaction.commit 后避免会话过期
似乎tansaction.commit()
是我必须在 pyramid 中做出承诺的唯一方法paster pshell
。我知道它在提供网页方面很好,但在 shell 中,在那之后,在下一次 SQLAlchemy MyModel.my_attribute 调用中我得到:
我怎样才能避免它?
python - 运行 paste 时出现语法错误?
不知道发生了什么,但突然间,paster 停止在我的服务器上工作(使用 virtualenv 和金字塔)。尝试重新安装所有东西但没有用 - 再次出现同样的错误:
我是怎么了?