0

양식 (예 : 아래)을 제출하면 url이 localhost:8000/test/result/으로 리디렉션되고 결과가 나타납니다. 이 단계는 정상적으로 작동합니다.
그러나 URL을 localhost:8000/test/으로 변경했지만 브라우저의 뒤로 버튼을 클릭하여 초기 양식으로 되돌아 가면 Firefox가 양식을로드하지 않습니다. 나는 빈 페이지를 얻는다. 또한 다시 버튼을 클릭하면 localhost:8000 페이지로 이동합니다. 크롬과 IE는 작동합니다.
내가 뭘 잘못하고 어떻게이 FF 문제를 해결할 수 있습니까?
미리 감사드립니다.Django/FF 문제 양식 서식 파일 로딩

#---test.html--- 
<form id="input-form" action="{% url test.views.main_view %}" method="post" enctype="multipart/form-data">{% csrf_token %} 
... 
</form> 

#---views.py--- 
class MainView(FormView): 
    template_name = 'test.html' 
    form_class = UserInputForm 
    success_url = 'result/' 

    def form_valid(self, form): 
     ... 

#---urls.py--- 
urlpatterns = patterns('test.views', 
    url(r'^$', view='main_view', name='main-view'), 
    url(r'^result/$', view='result_view', name='result-view'), 
) 

답변

1

내가 가진 느낌은 this입니다. 실패 할 경우 확실히 작동 할 수있는 것은 Cache-Control 헤더를 "no-cache, no-store, revalidate, no-store"로 설정하는 것입니다.하지만 그것은 이상한 무차별 대책입니다.