2016-10-19 5 views
2

Gitlab을 통해 이전 한 프로덕션 서버 (Centos7)에 앱을 업로드했는데 모든 것이 정상적으로 작동합니다. 브라우저 내 로그에이 오류를 얻을 :TypeError : __init __() 예상치 못한 키워드 인수 'current_app'가 있습니다. Django

File "/usr/lib/python2.7/site-packages/django/shortcuts/__init__.py", line 49, in render 
    context_instance = RequestContext(request, current_app=current_app) 
TypeError: __init__() got an unexpected keyword argument 'current_app' 

이상한 것은 모든 것이 내 로컬 컴퓨터에서 제대로 작동하고 내가 어떤 문제없이 실행할 수 있다는 것입니다, 서버 측의 유일한 차이점은 내가 서버를 실행하는 것입니다 프로덕션 설정 (프로덕션 서버 구성 포함)

힌트 : URL을 통해 모든 기능을 실행하면 ns가 올바르게 문제가되는 것 같아요. "return render"에 들어갈 때마다 그 메시지도 나옵니다. 귀하의 관심

감사합니다,

+0

context_instance = RequestContext (request, current_app = current_app)'왜 context_instance = RequestContext (request , current_app)'current_app가 dict like 객체라고 가정하면 – MooingRawr

답변

2

는 내가 내 서버 (1.6 버전)에서 가장 오래된 장고 폴더를했기 때문에 문제가 것을 발견했다. 장고 버전을 모두 지우고 서버를 재부팅하고 내 응용 프로그램 (1.10.2)이 사용하는 버전을 설치하고 문제가 수정되었습니다.

관련 문제