首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拉钩
V2EX  ›  Django

django 公共功能代码,同时提供 web 访问 api、命令行调用接口

  •  
  •   dhq · 35 天前 · 253 次点击
    这是一个创建于 35 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我想在命令行实现,通过发起 http 请求到 django 能实现的功能。

    需求举例

    • 一段获取节点主机名的代码,封装成一个函数,根据 django 的 route 可以通过 http 请求拿到节点名
    • 我想自定义一个命令行命令,也可以直接调用 django 内部这个获取节点名的函数

    目前已尝试的方法

    • 通过 python manager.py shell 直接调用是可以使用,但这样不知如何封装到一个自定义命令中调用

    • 使用 cliff 定义命令,模拟 http 请求发送到 django,这个是最后的方法,因为处理认证,跟一些其他管理型性问题

    各位大佬

    • 不知道对于这个实现,是否有更好的想法,十分感谢。
    目前尚无回复
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3606 人在线   最高记录 4019   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 18ms · UTC 08:40 · PVG 16:40 · LAX 00:40 · JFK 03:40
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1