用于重定向URL的小金字塔扩展

pyramid_redirect的Python项目详细描述


简介

金字塔重定向是Pyramid的一个小扩展,用于在进一步处理之前重定向url。

安装

只要做

pip install pyramid_redirect

easy_install pyramid_redirect

兼容性

“棱锥”重定向运行时,“棱锥”>;=1.3,“python”>;=2.7,“python”>;=3.5。 其他版本也可以工作。

文档

用法示例:

def main(global_config, **settings):
    config = Configurator(settings=settings)
    config.include('pyramid_redirect')
    # add url redirecting rules...
    #   first parameter is a regular expression
    #   second parameter is the target url
    config.add_redirect_rule(r'http://example\.com/favicon.ico', r'http://example.com/static/favicon.ico')
    config.add_redirect_rule(r'http://example\.com/gallery/(?P<subpath>.*)',
                            r'http://example.com/root/%(subpath)s',
                            permanent=True)
    #
    # ... rest of configuration
    #
    # return WSGI application instance
    return config.make_wsgi_app()

有关更多示例,请参见测试。

如果使用structlog,请将以下配置设置添加到ini文件以启用类似structlog的日志记录:

pyramid_redirect.structlog = true

释放

  1. 更新changes.rst。
  2. 更新setup.py版本。
  3. 运行bin/longtest
  4. 运行bin/mkrelease -d pypi

我们在招聘!

在Niteo,我们定期为开源社区做出贡献。如果你也这么做,我们想邀请你来join our team

变化

0.3

  • 添加永久(301)重定向选项。 [打开]

0.2

  • 支持structlog。 [左坡]

0.1.1

  • 棕色袋子释放。 [左坡]

0.1

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java是用来加速集合中对象查找的哈希代码吗?   java在Servlet中执行后将JSP请求重定向到自身   JavaHTTPStatus415使用Ajax将Json数据发布到SpringMVC4也使用了SpringSecurity   java为什么谷歌应用引擎MySQL JDBC URL不与数据库连接?   多线程Java:强制停止ExecutorService线程   java使用For循环向组合框添加值   java子Git“内存不足”和“超出GC开销限制”   使用正则表达式运行计算器程序时出现java NumberFormatException   java MockMvc测试POST请求返回错误:实际调用有不同的参数:   java自动在虚拟机内移动鼠标,与真实的鼠标无关   当类位于类路径上时,java Surefire抛出SurefireReflectionException   java GroupLayout错误:找不到错误的行   SpringHibernateJava。lang.NoSuchFieldError:实例   从一个java密钥库生成多个个人证书的身份验证   java 1.6.013中的eclipse@WebServlet注释支持   java Spring Webservicetemplate连接重置错误   spring如何修复SqlRowSet上的“无效游标SQL异常”。Java中的Next()   java Websphere版本迁移