python用法 - 使用django进行CLI工具



python命令行工具 (1)

虽然django主要用于Web应用程序,但它具有功能强大且易于使用的ORM,可用于CLI应用程序。 要将django脚本用作没有Web服务器的独立脚本,您需要做的就是将以下内容添加到文件的顶部。

import os, sys
if __name__ == '__main__':
    # Setup environ
    sys.path.append(os.getcwd())
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "main.settings")

    # Setup django
    import django
    django.setup()

    # now you can import your ORM models 

使用Django框架开发命令行界面工具有什么意义吗? 在我的情况下,将没有任何图形界面。 我可以使用它获得什么好处? 或者您可能知道CLI的任何其他有用的框架? 我想强调用REST API发出HTTP请求。

更新:谢谢你们! 我想使用REST API而不是在我的工具中创建它。





command-line-interface