使用Django框架开发命令行接口工具是否有意义?在我的例子中,不会有任何图形界面。我能得到什么好处呢?或者您可能知道CLI的其他有用框架?我想强调使用REST发出HTTP请求。
更新:谢谢各位!我宁愿使用REST,也不愿在我的工具中创建它。
发布于 2015-08-19 09:36:57
虽然django主要用于web应用程序,但它具有强大且易于使用的ORM,也可以用于CLI应用程序。要使用django脚本作为独立脚本而不使用top服务器,只需将以下内容添加到文件的顶部即可。
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 https://stackoverflow.com/questions/32088702
复制相似问题