특정 개수의보기가 포함 된 장고로 응용 프로그램을 만들었습니다. 한 프로젝트에서 다른 프로젝트로 전환해야합니다.Django 컨텍스트 프로세서 :보기가 다시로드되지 않습니다.
이 경우 나는 사전에서 변경되는 변수를 반환하는 컨텍스트 프로세서를 사용했습니다. 그렇다면 내 모든 견해에서 나는 돌아갑니다 context_instance=RequestContext(request)
제 문제는 "내 프로젝트"버튼을 두 번 클릭 할 때까지 내보기가 다시로드되지 않는다는 것입니다.
내가 충분히 명확한 지 모르겠지만 누군가가 나에게 여기에 잘못된 점에 대한 힌트를 줄 수 있다면 좋을 것입니다. 어떤 코드가 문제를 이해하는 데 도움이 될지조차 모르겠다. 도움을 요청할 수 있다고 생각한다면 물어보십시오!
편집
from django.shortcuts import render_to_response
from django.core.context_processors import csrf
from django.template import RequestContext
def display_select_proj(request):
if request.method == "POST" and (request.POST.get("action", "") == "OK"):
form = SelectForm(request.POST, proj_id=request.session['proj'])
if form.is_valid():
p = form.save()
request.session['proj'] = proj
return {'my_variables': my_variables}
샘플 코드를 게시하십시오 – catherine