Coding 공부/Big data & Python

[Big data & Python] Drawing_Star Mini Project ver 2.0

CBJH 2024. 4. 12.
728x90
반응형

1. 목적

  • Flask를 이용해 python으로 작성한 코드를 웹에 호스팅한다.
  • HTML파일을 Flask의 render_templates로 반환해 웹 페이지에 연다.
  • form태그 post형식의 submit한 값을 name으로 request.form으로 받아 python에서 변수로 값을 받는다.
  • render_templates의 매개변수로 request한 값을 다시 보내줘 HTML에서 출력한다. 
  • 아스트릭스 이외에 그리고 싶은 문자(character)를 선택할 수 있는 선택박스를 만든다.
  • 어떤 모양으로 그릴지 선택하는 선택박스를 만든다.
  • i class를 사용해 이미지를 넣는다.
  • 별칭은 10글자 미만을 입력할 수 있도록 제한한다.
  • 줄 수는 자연수만 입력할 수 있도록 제한한다.

 

2. 깃허브 링크

https://github.com/cbjh-4/DrawingStar_ver2

 

3. 실행 방법

  • Flask를 처음 사용하는 사람은 명령 프롬프트 창을 열어 pip install flask를 입력해 설치해주자.
pip install flask

 

  • 깃허브에서 코드를 알집으로 다운받아 풀어준 뒤, Visual code로 폴더를 open하고 실행시켜주면 된다.
  • app.py를 실행시킨다.
  • 웹 브라우저(크롬, 엣지 등등)에서 http://localhost:5050/ 주소를 입력해준다.

 

4. Advanced

숫자 맞추기와 숫자 야구 게임을 추가할 예정입니다.

댓글