사이트의 일부 부분에 대한 연결을 비활성화 할 수있는 코드 스 니펫을 작성합니다. Admin과 메인 페이지는 표시 가능하지만 ajax를 사용하는 사용자 섹션은 표시되지만 사용할 수는 없습니다 (페이지 위에 투명한 div 세트로 표시). 또한 사용할 수없는 몇 페이지가 있습니다.템플릿의 렌더링을 위해 추가 데이터를 응답 객체에 추가
내 논리는, 내가 미들웨어를 쓰기 때문이다,
def process_request(self, request):
if ayar.tonline_kapali:
url_parcalari = request.path.split('/')
if url_parcalari[0] not in settings.BAGIMSIZ_URLLER:
if not request.is_ajax():
return render_to_response('bakim_modu.html')
else:
return None
그 코드는 나에게하지
(액세스 할 수 있습니다 URL이 포함) BAGIMSIZ_URLLER의 URL은 "사이트 폐쇄"라는 메시지가 표시하자하지만 아약스 페이지에 관한 문제를 어떻게 해결할 수 있는지 알지 못합니다 ... 응답에 헤더 나 무언가를 설정해야하고 템플릿에서 확인해야합니다.
아마, { 'system_status': '오프'} 내 문제를 해결 ...하지만 난 처럼 process_view 나는 형식 같은 dictionaty 일부 인수를 전달해야 – FallenAngel