본문 바로가기

URL2

[django] 장고에서 return 지정하기 웹 페이지를 만들다 보면, 백엔드 로직을 수행하고 나서 바로 html로 이동하는 경우도 있지만 url을 직접 지정해줘야 하는 경우도 있습니다. 이런 return방법들을 정리해보려 합니다! * 각각의 방식 사용 시 import해줘야 하는 내용도 함께 기재합니다! 1. 기본형 (이동할 html을 지정해주기) return render(request, '이동할_html_화면.html, 추가적으로_보내줄_정보가_있다면_여기에_딕트_추가) 2. 다른 views파일의 def로 이동하기 from django.http import HttpResponseRedirect from django.urls import reverse return HttpResponseRedirect(reverse('앱이름:뷰def이름', args.. 2022. 5. 4.
JavaScript, 폼 값을 URL로 전달 목표 : form에 입력한 값을 파라미터가 아닌, 문자열 형태로 url에 전달합니다. form 의 텍스트박스에 zenna를 입력하면 url에 이 값이 붙도록! url로 값을 보낼 폼과 자바스크립트를 html에 작성해줍니다. 화면에는 아래처럼 보입니다. value로 기본값을 설정해줬어요. value를 빼고 적으면 빈칸으로 되어있는 form이 생성됩니다. 여기에 값을 적고 go 버튼을 눌러보겠습니다. 입력한 값이 ?뒤에 붙는 파라미터가 아닌 텍스트로 전달됩니다. input type="button"에 onclick 으로 클릭 시 할 행동을 자바스크립트로 지정해준거예요. 버튼이 클릭(onclick)되면 document(지금 보고 있는 웹 페이지를 의미합니다)의 링크(location.href)가 바뀝니다. 바뀔 .. 2022. 3. 15.
728x90