현재 폼에 담긴 정보를 가지고 Post방식으로 보내고 있습니다. 결과 페이지 -> 내 캘

 
강호정

현재 폼에 담긴 정보를 가지고 Post방식으로 보내고 있습니다.

결과 페이지 -> 내 캘린더에 저장하기 페이지

if not request.user.is_authenticated():
return redirect(‘%s?next=%s’ % (settings.LOGIN_URL, request.path))

여기로 가는 과정에서 로그인이 되어 있지 않은 경우

이렇게 처리하고 있습니다.

로그인이 되어 있는 상태라면 DB에 저장을 한 후에 렌더링을 시킵니다.

문제는 로그인이 안되어 있을때 리다이렉션을 시키면 폼이 가지고

있는 데이터가 날라가 버리는 것인데 어떻게 처리를 해야할지 질문 드립니다.

  • Daniel Kim

    Django way는 모르겠지만 서브밋 이벤트에 폼 정보를 localstorage에 저장해뒀다가 다시 돌아올일이 생기면 거기서 정보를 가져와 뿌리는것도 방법이겠네요

    Woojing Seok

    애당초 실패할 폼을 사용자에게 제공해주지 않는게 더 좋을것 같네요.

    박준복

    제가 보기에도 폼도 로그인해야만 접근할 수 있도록 하는 것이 좋을 듯 합니다.

    강호정

    아 그렇군요 !!! 감사합니다!

Advertisements