美文网首页
在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