美文网首页
在Django中使用命令行工具: Python-fire

在Django中使用命令行工具: Python-fire

作者: imzc | 来源:发表于2018-02-04 13:42 被阅读0次

安装fire: pip install fire

在Django中调试module中: 目前有 django shell 和 BaseCommand 或者click; 

shell 麻烦. command参数设置麻烦. click利用装饰器也有其优势.

fire相比其他方法有如下特点: 生成脚本简单.  自动识别参数类型等,  更多还请看官方文档: fire

1. 首先需要在 manage.py 同级目录下创建脚本文件 test_mock_bid.py

```

# test_mock_bid.py

```

使用fire直接调试, fire可以call 函数, 类, 

```

python test_mock_bid.py get_bid_list 3375

3375就是传的参数 id fire会自动识别参数类型

```

```

可以直接call 函数fire.Fire(get_bid_list)

那命令就是 python test_mock_bid.py 3375

```

更多fire的使用方法: fire

相关文章

网友评论

      本文标题:在Django中使用命令行工具: Python-fire

      本文链接:https://www.haomeiwen.com/subject/hfemzxtx.html