使用 django 作为 CLI 工具
- 2025-03-10 08:52:00
- admin 原创
- 53
问题描述:
使用 Django 框架开发命令行界面工具是否有意义?就我而言,不会有任何图形界面。使用它我能得到什么好处?或者也许你知道任何其他有用的 CLI 框架?我想强调使用 REST API 发出 HTTP 请求。
更新:谢谢大家!我宁愿使用 REST API,也不愿在我的工具中创建它。
解决方案 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
相关推荐
热门文章
项目管理软件有哪些?
热门标签
曾咪二维码
扫码咨询,免费领取项目管理大礼包!
云禅道AD