pyramid

    1热度

    1回答

    目前我使用一个简单的SQLAlchemy + URL调度认证设置(不使用金字塔的授权方法),也就是说,当用户不能做某事时我只提出HTTPForbidden(这些检查发生在各个地方,包括验证变形等)。 对于一个新项目,我想尝试使用金字塔的授权方法,但是我已经在定制视图方面遇到困难。 目前了解 每个视图(我用的是@view_config装饰)可以有一个权限字符串。通常'读'和'写',但可以是任何字符串

    1热度

    1回答

    我曾经用pserve --daemon命令将我的金字塔服务器作为守护程序运行。 鉴于它已过时,我正在寻找最好的替代品。 This link建议使用screen或tmux运行它,但它似乎太重,只能运行Web服务器。另一个想法是用setsid启动它。 什么是运行它的好方法?

    0热度

    1回答

    经过数小时的调试,并且由于我的组织没有很多Python专业知识,我正在寻求这个社区的帮助。 我试图按照this tutorial的目标提交一些数据到数据库。虽然没有错误报告,我也没有保存任何行。我究竟做错了什么? 当尝试使用db2Session犯,我得到: 交易必须使用事务管理器提交。 但是在教程中没有任何地方可以看到正在使用的事务管理器。我认为这位经理绑定使用zope.sqlalchemy?然而

    1热度

    2回答

    当尝试一个Widget添加到(SQLite的)数据库,并将其与关联已经存在User定义如下: class Widget(Base): __tablename__ = 'widgets' id = Column(Integer, primary_key=True) kind = Column(Text) user = Column(Text, ForeignK

    1热度

    1回答

    为棱锥应用的常见的初始化,粗略地讲,是: 创建配置对象 呼叫配置对象上的各种方法,如.INCLUDE(),或.set_authorization_policy() 通过调用Configurator对象上的.make_wsgi_app()来创建wsgi应用程序。 一旦第3步完成,并且您的应用程序正在运行,是否有任何方法可以访问步骤2中分配的值?例如,我可以查询我的金字塔应用程序以获取对在第2步中设置

    0热度

    1回答

    快速概要:如何确保request.POST中值的正确顺序?我正在使用一个HTML表(使用DataTables来增加隐藏列等,唯一的影响是隐藏的列不包含在'提交'的调用中)并且每行渲染一个变形窗体。 作为变形does not directly support split forms using the form attribute我手动将form=my_desired_unique_id插入所有相关

    2热度

    1回答

    我试图创建一个角度为2的应用程序,包含我的金字塔网络视图,我在网上查找,没有找到任何明确的教程。 我有我的金字塔web框架的所有设置,我一直在使用angularjs来创建我的网页,我现在想用angular 2来代替。 我会在任何类型的指导:)

    1热度

    1回答

    我想通过cron作业来请求多线程中的API。我期待停止或放松请求的线程。 这是pserve没有问题。我想使用uWSGI但我有一些问题。 的Python 3.5.2 我的代码是这样的: import threading import requests def worker(settings): lookup_url = settings['lookup_url'] api_

    0热度

    1回答

    我想忽略路径的延迟/。这意味着/page和/page/是相同的路由URL。 我的路线是配置: config.add_route('page', '/page') 我使用pyramid 1.8.2和Python3.5.2。 请让我知道解决方案。

    0热度

    1回答

    使用Pyramid web框架时,在会话对象上调用new_csrf_token()方法时,它是否使先前发出的CSRF令牌无效? 例如: old_token = session.get_csrf_token() new_token = session.new_csrf_token() # Is old_token still valid for requests?