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错误:无法找到或加载主类   Base85又名ASCI85 java项目   在Java oracle过程中创建Clob对象时引发AbstractMethodError   访问布尔Java时出现NullPointerException   在Java中压缩和解压缩字符串的调试程序   java了解JavaMail下未读消息的不同方法   java Vaadin 10网格样式基于内容的单个行   java使用Sparql查询识别实体的类别/分类   java如何在组件的设计阶段防止内存泄漏?   java使用共享首选项在应用程序上保存更改的语言   Spring数据jpa中具有复合PK的表的java本机查询   java复选框节点树