pyramid相关内容

金字塔+ ZODB图像存储

我有一个上载表单,该表单接受一个zip文件,并具有一种将其解压缩并从中获取每个文件的方法.根据其md5哈希值创建唯一的ID,并将其存储在字典中; dict[uid] = imagebinary 并返回它,以便表单可以将它们存储到ZODB中.我无法像这样存储图像,因为此错误会逐渐消失; 2013-01-31 08:59:59,061 ERROR [waitress][Dumm ..
发布时间:2020-07-15 05:15:04 Python

找不到模板,在Webfaction上部署Pyramid

我正在尝试将我的Web应用程序部署到Webfaction,基本示例正常运行,我在模板中得到了TemplateNotFound,该模板使用Jinja2扩展了基本模板.这是我的项目树: /webapps /myapp development.ini production.ini /bin /theapp /Proje ..
发布时间:2020-07-14 02:39:20 Python

在window.location重定向后预选择html select选项

我遇到的问题是,页面重定向后,我希望select将页面重定向后将先前选择的选项作为选择的选项. 这里有一个onchange供我选择,它将根据用户的选择(基本上是刷新页面)重定向用户,但是在页面刷新后,所选选项被重置,并且列表中的第一个选项被选择. > $("#reportTypes").change(function () { var reportTypeID = $(t ..
发布时间:2020-06-28 22:23:12 前端开发

如何将参数从一个视图传递到另一个视图

我无法执行此操作:我导航到所需的页面,但是变量似乎做错了。 views.py : @view_config(http_cache = 1,route_name ='hoofdpagina',renderer ='templates /hoofdpagina.pt') def hoofdpagina(请求): 页面= DBSession.query(MyModel)#.filter_ ..
发布时间:2020-06-11 01:38:19 Python

Python unittest(使用SQLAlchemy)是否不编写/更新数据库?

我不知道为什么我的Python单元测试可以在没有实际更新数据库的情况下完美运行的问题。 我什至可以看到来自SQLAlchemy的SQL语句并逐步完成新创建的操作用户对象的电子邮件- ... INFO sqlalchemy.engine.base.Engine.0x ... 954c将用户插入( user_id,user_name,email ...)VALUES(%(user_id) ..
发布时间:2020-05-30 01:00:20 Python

金字塔PostgreSQL连接

我对金字塔完全陌生。我正在尝试开发一个同时使用金字塔和PostgreSQL的应用程序,但是我对如何在sripts目录中配置initializedb.py文件(尤其是初始化数据库)感到困惑。 我正在使用PostgreSQL 9.1。 解决方案 如果我理解您的问题,您只需要找出在何处配置与数据库的连接。我假设您创建了一个基于sqlAlchemy的项目。 在金字塔应用程序的根目录中,您可 ..
发布时间:2020-05-30 00:11:31 其他开发

IntegrityError:错误:列“ user_id”中的值为空。违反非空约束

使用:postgres(PostgreSQL)9.4.5 我刚刚将 sqlite3 数据库迁移到了 postgresql 数据库。由于这种迁移,由于某种原因,当我尝试创建用户时,引发了关于 user_id (这是主键)的错误。 sqlite3 以前不是问题。我花了一些时间查看文档和堆栈问题,但仍然感到困惑。 内部 api.create_user() : api.create_u ..
发布时间:2020-05-29 23:50:01 Python

使用PostgreSQL在SQLAlchemy测试中回滚数据库事务

我正在构建一个Pyramid Web应用程序,该应用程序建立在SQLAlchemy的顶部,并且仅将PostgreSQL作为其数据库后端。 单元测试结构,这样 为加快测试速度,数据库事务在 teardown处回滚( )或测试套件的其他清理钩子 可以使用其他加快测试的技巧,例如如果SQLAlchemy和PostgreSQL有任何与SQLite相对应的:in:memory:数据库 ..
发布时间:2020-05-29 23:03:55 Python

使用PostgreSQL在SQLAlchemy测试中创建数据库

我正在构建一个Pyramid Web应用程序,该应用程序建立在SQLAlchemy的顶部,并且仅将PostgreSQL作为其数据库后端。 单元测试结构,这样 数据库每次测试运行一次,而不是每次测试 setUp( ),因为这对于复杂的应用程序来说太慢了 数据库表的创建(重新)过程与在生产环境中创建数据库表一样(例如从Alembic运行迁移)。在测试开始时,所有不干净的数据库都会被销 ..
发布时间:2020-05-29 22:16:50 Python

金字塔中的POST后如何重定向?

我正在尝试将表单提交到路由,该路由将验证数据,然后重定向回原始路由. 例如: 用户加载网页website.com/post 表格将数据发布到website.com/post-save 用户被重定向回website.com/post 金字塔给我带来了一些麻烦. 这是我瘦下来的views.py def _get_link_form(post_data): "" ..
发布时间:2020-05-29 19:01:51 Python

在python setup.py install_requires列表中传递参数

我已经使用pip来安装PIL.安装时需要两个附加参数.因此,安装命令如下所示. pip install PIL --allow-external PIL --allow-unverified PIL 我需要在setup.py文件中添加PIL软件包.在install_requires列表中添加PIL确实会安装PIL,但是它不起作用,因为我需要使用其他参数来安装PIL. 那么如何将PI ..
发布时间:2020-05-27 20:52:11 Python

在view_config装饰器中有多个权限?

我正在基于Pyramid框架配置Web应用程序的访问控制.我正在使用@view_config装饰器为我的视图可调用对象设置权限.我有两个权限,即'read'和'write'.现在,我希望某些视图同时需要两个权限.我无法弄清楚如何使用view_config做到这一点-我是否缺少某些东西,或者还有其他方法可以做到这一点? 解决方案 获得readwrite权限.每个视图仅获得一个权限,但是每个主 ..
发布时间:2020-05-26 19:00:28 Python

金字塔:如何在request.environ中设置SCRIPT_NAME

我在nginx后面代理了一个Pyramid应用程序,为此我尝试在request.environ中设置SCRIPT_NAME. 我尝试过: 将其导出到外壳程序pserve中正在运行 将其导出到外壳程序nginx中正在运行 在金字塔配置文件中定义它 在serve_forever()之前手动将其设置在 我在上一步中定义的非标准值可用,但是SCRIPT_NAME始终为空,这似乎表明 ..
发布时间:2020-05-17 21:50:31 Python

从MySQL数据库创建Pyramid/SQLAlchemy模型

我想对已经存在的MySQL数据库使用Pyramid和SQLAlchemy. 是否可以从MySQL表自动创建模型.我不想用手将它们全部写出来. 可以通过从服务器检索表和结构,也可以使用包含所有表的MySQL"Create Table ..."脚本. 预先感谢, 莱纳斯(Linus) 解决方案 在SQLAlchemy中,您可以这样反映数据库: from sqlalchemy ..
发布时间:2020-05-15 05:27:30 数据库

SQLAlchemy-获取表列表

我在文档中找不到与此有关的任何信息,但是如何获得在SQLAlchemy中创建的表的列表? 我使用了class方法来创建表. 解决方案 所有表都收集在SQLAlchemy MetaData对象的tables属性中.要获取这些表的名称的列表,请执行以下操作: >>> metadata.tables.keys() ['posts', 'comments', 'users'] 如果 ..
发布时间:2020-05-15 00:42:49 数据库