django中用于管理后台任务的rest api

django-task-api的Python项目详细描述


django任务api允许您快速为django项目编写后台任务,并使用提供的 rest api或包含的javascript库。

它看起来像什么?

任务定义为具有类型化输入和输出参数的类,以及具有任务实现的run函数, 由工作进程调用。

fromtask_api.tasksimportTaskfromtask_api.paramsimportListParameter,NumberParameterclassSumNumbers(Task):name='sum'inputs={'numbers':ListParameter(NumberParameter())}outputs={'sum':NumberParameter()}defrun(self,numbers):returnsum(numbers)

使用包含的javascript api,可以在前端代码中轻松调用和监视任务。api同时支持 承诺(将polyfill旧浏览器)和传统回调。

<scriptsrc="{% static 'django-task-api.min.js' %}"></script><scripttype="text/javascript">functionsumTask(numbers){TaskAPI.run('sum',{'numbers':numbers}).then(function(json){console.log('Sum: '+json.outputs.sum)})}</script>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么hashmap对整数值求和   使用copyFromRealm发送副本时,从错误线程访问java领域异常   java NDK支持是一个实验性的特性,所有用例都还不支持。Android Studio中的错误?   Java从resultSet生成查询并执行新查询   youtube如何使用Java+Google数据API测量上传比特率   如何从Java调用Xtend代码?   在java中,如何清除每个方法中的字节[]数组以保护值不被内存转储?   java UTF8编码与Base64编码   (与java inorder一起提供的反应式处理和反应式反应器:MWIO.3)   带toString的java Building 9x9   java如何在GridLayout中根据手机屏幕对齐按钮?   将字符串值解析为整数时出现java错误   java activeMQ接收器倒带丢失?   jfree图表中范围标记标签的java包装文本   java Android播放列表查询不准确。。。?   当请求中的头{“Accept”:“application/octetstream”}出现错误时,java返回JSON   javanet。ucanaccess。jdbc。UcanaccessSQLException   java Hibernate注释用于自动增量,但如果在保存之前设置了值,则还应保存该值