Python 使用django for CLI工具
使用Django框架开发命令行界面工具有什么意义吗?在我的情况下,将不会有任何图形界面。我使用它有什么好处?或者,您可能知道任何其他有用的CLI框架?我想强调使用RESTAPI进行HTTP请求Python 使用django for CLI工具,python,django,frameworks,command-line-interface,Python,Django,Frameworks,Command Line Interface,使用Django框架开发命令行界面工具有什么意义吗?在我的情况下,将不会有任何图形界面。我使用它有什么好处?或者,您可能知道任何其他有用的CLI框架?我想强调使用RESTAPI进行HTTP请求 更新:谢谢大家!我更愿意使用REST API,而不是在我的工具中创建它。虽然django主要用于web应用程序,但它有一个功能强大且易于使用的ORM,也可以用于CLI应用程序。要将django脚本作为独立脚本使用而不使用Web服务器,只需将以下内容添加到文件顶部即可 import os, sys if _
更新:谢谢大家!我更愿意使用REST API,而不是在我的工具中创建它。虽然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
pyramid是一个很好的、灵活的框架,您可以在其中轻松开发RESTful API。还应该添加所有其他导入都显示在本节下面谢谢!这对我帮助很大。有人知道关于使用django作为CLI应用程序的更深入信息的博客或教程吗?