Back-end

[Back-end] 라우팅 기법으로 데이터 전달, 주소창의 문자 화면으로 출력

파리외 개발자 2022. 4. 29. 18:08

선행으로 flask로 서버를 열어주는 내용이 필요하면 아래 링크로

 

[Back-end] Flask로 웹 서버 만들기, flask 시작하기

우선 플라스크를 사용하기 위해 'pip install flask'를 써서 다운받아준다. 다운 후에는 모듈 임포트를 한다. 여기서는 spyder를 사용했다. from flask import Flask는 'flask' 라는 도구모음가방에서 'Flask'를..

developefeel.tistory.com

 

서버를 열어준다.

127.0.0.1:8080/

메인서버에서 main함수는 '메인화면'이라는 문자를 리턴하도록 한다.

리턴문이 그대로 출력되었다.

 

이번엔 route를 /<get_string>으로 지정했다.

그리고 함수에는 그 변수를 인자로 받고 리턴하도록 해줬다.

url뒤에 붙은 문자가 그대로 출력된다.

 

기본적으로 문자형으로 받지만 형지정을 해줄 수 있다.

<int:(받을 변수)>로 앞에 형지정을 해준다면 int형으로 받아진다.

문자를 입력된 횟수만큼 반복해서 페이지에 띄워본다.

/repeat/5로 입력받아 repeat을 5번 반복출력한다.