一套工具扩展了wagtail已经非常棒的streamfield,使其更加灵活/通用/有用!

wagtail-streamfieldtools的Python项目详细描述


Travis CI StatusCoverage PercentageDownloadsLatest Version

一套扩展Wagtail已经很棒的工具{{a6},使其更加灵活/通用/有用!

包括:

  • 一个简单的界面,用于在任意数量的格式副本中显示StreamField的各个块。
  • 一个“block registry”(及其相关字段RegisteredBlockStreamField),它使得块可以在不同的模型/应用程序/项目之间插入/重用。

兼容性

  • Python:
    • 2.7
    • 3.4
    • 3.5
  • Wagtail
    • 1.2
    • 1.3
    • 1.4

注意

如果要使用Python3.3或Wagtail 1.1,请安装0.2版本。

安装

首先,安装时使用:

$ pip install wagtail-streamfieldtools

安装完成后,将'streamfield_tools'添加到 INSTALLED_APPS

INSTALLED_APPS=(# All your other apps here'streamfield_tools',)

运行测试

要运行测试,请首先创建新的虚拟环境并安装测试要求:

$ virtualenv TEST_ENV
$ pip install -r test_requirements.txt

然后使用以下命令运行测试套件:

$ coverage run --source streamfield_tools/ runtests.py

如果所有测试都通过,那么将代码推送到github,travis ci将根据整个依赖关系矩阵进行测试。如果[所有测试都通过了](https://travis-ci.org/WGBH/wagtail-streamfieldtools),那么[转到工作服](https://coveralls.io/github/WGBH/wagtail-streamfieldtools)以确保您的覆盖范围保持不变。

如果测试通过并且覆盖率保持不变,那么是时候发布到pypi了!

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

推荐PyPI第三方库


热门话题
java如何使用jaxb整理集合?   java改装添加带有令牌和id的标头   Java Webstart在启动应用程序之前停止   mysql将请求主体作为JSON存储到Java数据库中   春天3。从Java 7更新到Java 8后x应用程序不工作   java如何为我的mock实例化unirest HttpResponse<JsonNode>?   java两个servlet在同一场战争中与两场独立战争中的利弊?   java Mockito验证未失败   GWT中的java文件读取器   java避免代码重复   java谁将设置saml cookie,其中包含凭证信息   java如何修改jar包代码,然后重新导出更新的jar包?   BST数据结构中的java递归差异   java如何从文本文件中读取存储的哈希表?   带有quercus的java php comet   java从SeleniumWebDriver写入json变量   javascript如何在同一个action类中对方法调用action?