Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用djangoq任务和redis服务器的django异步任务_Python_Django_Asynchronous_Redis - Fatal编程技术网

Python 使用djangoq任务和redis服务器的django异步任务

Python 使用djangoq任务和redis服务器的django异步任务,python,django,asynchronous,redis,Python,Django,Asynchronous,Redis,对于django q异步任务,我尝试遵循这一点 我已经在Windows10上安装了redis (我还有rabbitqm服务器) 我没有得到一些错误,但是我的函数没有执行,我的函数没有得到任何东西,我想问题出在redis服务器配置上 有什么想法吗? 代码如下: 设置.py INSTALLED_APPS = [..]+'django_q', # redis defaults Q_CLUSTER = { 'redis': { 'host': '127.0.0.1',

对于django q异步任务,我尝试遵循这一点 我已经在Windows10上安装了redis (我还有rabbitqm服务器)

我没有得到一些错误,但是我的函数没有执行,我的函数没有得到任何东西,我想问题出在redis服务器配置上

有什么想法吗? 代码如下:

设置.py

INSTALLED_APPS = [..]+'django_q',

# redis defaults
Q_CLUSTER = {
    'redis': {
        'host': '127.0.0.1',
        'port': 6379,
        'db': 0,
        'password': None,
        'socket_timeout': None,
        'charset': 'utf-8',
        'errors': 'strict',
        'unix_socket_path': None
    }
}
tasks.py

import math
import sys


def add(n1,n2):
     test=n1/n2
     return test
views.py

def app_details(request,slug):
        if request.method == "POST":
            test = request.POST.get('iy')
        t1=test
        t2=test*1542
            async('tasks.saga',t1,t2)
        return render(request, 'page.html',....
我在pycharm中得到的信息没有错误:

23:54:27 [Q] INFO Enqueued 3
redis cmd:

redis命令服务器: