Django와 Celery를 처음으로 장고 셀러리를 추출합니다. 다음은 장고 셀러리 최대 재귀 깊이 초과
내가 지금까지/연락처 /에 ... 나는 다음과 같은 오류가RuntimeError에 노력 최대 재귀 깊이가 나는 SQS와 메시지 브로커를 사용하고
을 초과 업로드 한 것입니다 .
settings.py
# Celery
import djcelery
djcelery.setup_loader()
INSTALLED_APPS += (
'south',
'userena',
'social_auth',
'djcelery',
)
BROKER_TRANSPORT = 'sqs'
BROKER_TRANSPORT_OPTIONS = {
'region': 'eu-west-1',
}
BROKER_USER = 'xyz'
BROKER_PASSWORD = 'zyx'
tasks.py 누가 좀 도와주세요 수
@task
def upload(request, **kwargs):
file = request.FILES['file']
ContactCSVModel.import_from_file(file)
return True
view.py
@login_required
def upload(request):
result = upload(request)
if result:
messages.add_message(request, messages.SUCCESS, 'Items have been added to the database.')
else:
etc
내가 여기서 뭘 잘못하고 있는지 이해해. 고맙습니다.
O !!!!! 바보 같았 어! 네가 옳은 잭이야. 고맙습니다. – jason