Python 使用djangoq任务和redis服务器的django异步任务
对于django q异步任务,我尝试遵循这一点 我已经在Windows10上安装了redis (我还有rabbitqm服务器) 我没有得到一些错误,但是我的函数没有执行,我的函数没有得到任何东西,我想问题出在redis服务器配置上 有什么想法吗? 代码如下: 设置.pyPython 使用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',
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命令服务器: