clue_script

软件截图:
clue_script
软件详细信息:
版本: 0.3.1
上传日期: 11 May 15
开发: Rocky Burt
许可: 免费
人气: 14

Rating: 2.0/5 (Total Votes: 1)

clue_script用于定义一个特别注重网络风格的应用程序的子命令。该功能是由Django的manage.py脚本启发。
用法
一个简单的例子来添加打印的“Hello World”的命令:
从clue_script导入命令,指挥官
@command
DEF的HelloWorld():
 打印“世界你好”
如果__name__ =='__main__':
  Commander.scan(全局())运行()
做一个更复杂的命令,你可以使用类似的Python 2.7的argparse东西(也可在2.6)。
进口argparse
从clue_script导入命令,指挥官
@command
高清FOO(* argv的):
 解析器= argparse.ArgumentParser()
  parser.add_argument(' - X',帮助='简单的测试“,
 默认='是',metavar ='X')
  NS = parser.parse_args(ARGV)
 #做点什么
如果__name__ =='__main__':
  Commander.scan(全局())运行()
提供的命令
目前有两个提供的命令工厂。
  1。 make_reloadable_server_command(见上文附注有关的runserver要求)
  2。 make_syncdb_command
一个典型的Web应用程序可以使用这些命令如下:
如果__name__ =='__main__':
 高清createtables(会话):
  models.Base.metadata.create_all(session.bind)
 设置= init_settings()
 指挥官= script.Commander([script.make_reloadable_server_command(make_app)
  script.make_syncdb_command(设置['spitter.db_session_factory'],
  createtables)])
  commander.scan(全局())
  commander.run()
无参数运行该脚本将产生类似的东西:
命令:
 的runserver运行增值的开发Web服务器。
 的SyncDB更新数据库

什么是此版本的新

  • 修正傻臭虫print_usage()正在叫错

在什么版本0.3是新的

  • 在发动一个外壳加rfoo支持与在线 - 连接正在运行的服务器http://code.google.com/p/rfoo/
  • 命令用法的改进格式
  • 删除大多无用make_syncdb命令
  • 制造Commander.commands多一点曝光

什么是0.2.4版本,新的

  • 固定问题,即非relo​​ader部分将关闭下来的应用程序,如果代码被更改。

要求

  • 在Python的

显影剂的其他软件 Rocky Burt

khufu_sqlalchemy
khufu_sqlalchemy

14 Apr 15

khufu_javascript
khufu_javascript

11 May 15

pyramid_tm
pyramid_tm

20 Feb 15

意见 clue_script

评论没有发现
添加评论
打开图片!