morepath中的路径配置信息

more.pathtool的Python项目详细描述


more.pathtool:有关morepath应用程序中路径的信息

more.pathtool允许您创建生成信息的工具 关于morepath应用程序中的路径。这样你就能清楚地看到 morepath应用程序支持哪些路径,包括视图和挂载 应用。它通过读取 更多路径应用程序。

要创建这样的工具,请执行以下操作,例如 tool.py您的项目:

from more.pathtool import path_tool
from .someplace import SomeApp


def my_path_tool():
    SomeApp.commit()
    path_tool(SomeApp)

其中SomeApp是要查询的应用程序,通常是 项目的根应用程序。

现在您需要将它连接到setup.py中,您可以使用该工具 可用:

entry_points={
    'console_scripts': [
        'morepathtool = myproject.tool:my_path_tool',
    ]
},

您还需要在设置要求中包含more.pathtool

安装项目后,现在应该有一个morepathtool 可用于查询项目路径信息的工具。

默认情况下,路径工具生成包含信息的csv文件 关于应用程序中的路径:

$ morepathtool paths.csv

您可以在电子表格应用程序(如Excel或 请注意,如果您的语言环境是欧洲语言,则必须 添加-csv-dialect=europe以设置cvs编写器使用;`作为 分隔符,而不是,,以便Excel可以读取它。

csv文件中的列如下:

路径
URL路径。如果这是命名视图,则会附加视图名称 用+。如果这是吸收路径,则追加/...。 如果这是内部视图,则路径为internal
指令
使用的指令。
文件名
进行此配置的文件名。
行号
配置的行号。
型号
模型类的虚线名称。
权限
用于路径的权限的虚线名称。或者public如果没有 已声明权限,如果这是内部视图,则为internalpath 并且mount指令没有权限。
查看名称
视图名称谓词(如果有)。默认情况下为空。path 并且mount指令没有视图名。
请求方法
请求方法谓词。默认情况下,这是GET` ``path并且 mount指令没有请求方法谓词。
附加谓词
是否有其他谓词正在使用。转到实际代码 去看他们。

更改

0.6.1(2016-11-09)

  • 修复自述文件;它命名csv方言选项错误。

0.6(2016-11-09)

  • 添加了--csv-dialect选项,以便您可以指示csv 使用方言。
  • 添加了一个europe方言,其中分隔符是;,而不是 ,。这是为了在欧洲支持excel,因为它的csv格式是 取决于区域设置。(为什么…)

0.5(2016-11-01)

  • 首次公开发行。

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

推荐PyPI第三方库


热门话题
java计时器结束得太早?   java通过行选择编辑jtable内容   java如何将数组的值传递给另一个类?   java对象。hashCode()算法   代号为1且lambda不工作的java Android本机代码   泛型Java方法签名中是否真的需要“?扩展”?   异常处理声纳问题“main”不应“抛出”任何JAVA 7   java无法使用MVEL导入静态方法   java什么是类路径容器?   java从InputStream解码字节   Eclipse重构仅限Java   java使用Qpid通过SSL与AMQP1.0代理通信   java有没有一种方法可以在Oracle中使用带有时区的时间戳作为函数输入   保存文件时运行安卓 lint的java出错   尽管添加了JScrollPane,java JList视图区域仍在增长   java计算第n个浮点   java如何在mysql中插入日期?   GWT中异步回调的java问题