flask 11

Docker image통해 flask app 구동

[Flask app 은 기본적으로 작성되어있다고 가정.] 1. Docker 설치 - window : https://docs.docker.com/desktop/install/windows-install/ - mac : https://docs.docker.com/desktop/install/mac-install/ - linux : https://docs.docker.com/desktop/install/linux-install/ 2. Docker Desktop (window, mac) / Docker service (linux) 시작 3. pip freeze 통해 필요한 모듈들 뽑아내기 pip freeze > requirements.txt 위 명령 결과로 requirements.txt 라는 파일이 생성된다. ..

일상/삽질 2023.10.08

[VSCode] flask html에서 한글 사용 시 UnicodeDecodeError

이런 식으로.. VSCode 에서 flask 이것저것 만져보다가, 한글을 작성했는데 바로 인코딩 에러가 뜨면서, 제대로 창 로딩이 되지 않았다. 대체 뭘까 하면서 여러가지 방법들 다 동원해봤는데 안 되고... 뭐지 하면서 이것저것 보다가 vscode 우측 하단에, euc-kr 로 인코딩 된 것을 보았다. 하.... 해당 파일만 utf-8로 다시 인코딩 하여 re open 하니 글이.. 깨져 나왔고, 저 부분을 지우고 다시 한글을 쓰니 정상적으로 동작하드라. 매번 모든 파일을 다시 인코딩하여 열 수가 없어서 vscode 내부에서 ctrl + , 를 눌러 설정 창으로 들어 간 뒤, default encoding을 utf-8로 바꿔 주었다.

일상/삽질 2023.07.25

Flask 이용한 웹사이트 제작기 (9) - 배포

마지막 듀토리얼! 웹사이트를 제작을 했으니, 이제 배포를 해야하지 않겠는가? 물론 고사양 서버는 없지만, 여기서 실제로 배포를 한 후 핸드폰으로 접속해보는 정도는 가능할 듯 하다. 그것을 목표로 진행해 보자. - Build and Install 이 app을 다른곳에 배포하려는 경우, .whl file을 빌드해야 한다고 한다. $ pip install build $ python -m build --wheel 이렇게 두 개를 수행하고 나면, ~~~.whl 파일이 새롭게 생긴다. 저 복잡해 보이는 whl의 이름 포맷은 {project name}-{version}-{python tag} -{abi tag}-{platform tag} 라고 한다. 뭐가 많긴 많다... 이제 저 .whl 파일을 다른 곳에서 copy..

Flask 2023.07.25

Flask 이용한 웹사이트 제작기 (8) - 환경 세팅 / 테스트

2023.07.23 - [Flask] - Flask 이용한 웹사이트 제작기 (7) - blog blueprint 추가 Flask 이용한 웹사이트 제작기 (7) - blog blueprint 추가 2023.07.22 - [Flask] - Flask 이용한 웹사이트 제작기 (6) - static file 추가 Flask 이용한 웹사이트 제작기 (6) - static file 추가 2023.07.21 - [Flask] - Flask 이용한 웹사이트 제작기 (5) - 기본 template 구현 Flask 이용 donot-simsim.tistory.com 에서 이어짐. https://flask.palletsprojects.com/en/2.3.x/tutorial/install/ 이 부분을 할 차례인데. 비록 듀토리..

Flask 2023.07.24

Flask 이용한 웹사이트 제작기 (7) - blog blueprint 추가

2023.07.22 - [Flask] - Flask 이용한 웹사이트 제작기 (6) - static file 추가 Flask 이용한 웹사이트 제작기 (6) - static file 추가 2023.07.21 - [Flask] - Flask 이용한 웹사이트 제작기 (5) - 기본 template 구현 Flask 이용한 웹사이트 제작기 (5) - 기본 template 구현 2023.07.18 - [Flask] - Flask 이용한 웹사이트 제작기 (4) - auth view code 작성 Flask donot-simsim.tistory.com 이전 글까지 잘 따라옸으면, 계정 페이지가 정상적으로 만들어졌을 것이다. 그 페이지를 만들었던 경험을 살려, 이번에는 글을 작성하고 / 수정 / 삭제 가능한 blog ap..

Flask 2023.07.23

Flask 이용한 웹사이트 제작기 (6) - static file 추가

2023.07.21 - [Flask] - Flask 이용한 웹사이트 제작기 (5) - 기본 template 구현 Flask 이용한 웹사이트 제작기 (5) - 기본 template 구현 2023.07.18 - [Flask] - Flask 이용한 웹사이트 제작기 (4) - auth view code 작성 Flask 이용한 웹사이트 제작기 (4) - auth view code 작성 2023.07.16 - [Flask] - Flask 이용한 웹사이트 제작기 (3) - DB 연결 Flask 이용한 웹 donot-simsim.tistory.com 전 단계에서 기본적인 계정 시스템과, 그것을 이용할 수 있는 뷰를 만들었다. 다만 보기에 너무 심심해 보이니 css파일을 추가하고, 그것을 바탕으로 blog view까지 ..

Flask 2023.07.22

Flask 이용한 웹사이트 제작기 (5) - 기본 template 구현

2023.07.18 - [Flask] - Flask 이용한 웹사이트 제작기 (4) - auth view code 작성 Flask 이용한 웹사이트 제작기 (4) - auth view code 작성 2023.07.16 - [Flask] - Flask 이용한 웹사이트 제작기 (3) - DB 연결 Flask 이용한 웹사이트 제작기 (3) - DB 연결 2023.07.15 - [Flask] - Flask 이용한 웹사이트 제작기 (2) - 폴더 구조/ hello world 띄우기 Flask 이용한 donot-simsim.tistory.com https://flask.palletsprojects.com/en/2.3.x/tutorial/templates/ 이 부분을 진행한다. 안에서 돌아가는 코드를 아무리 잘 만들었다..

Flask 2023.07.21

Flask 이용한 웹사이트 제작기 (4) - auth view code 작성

2023.07.16 - [Flask] - Flask 이용한 웹사이트 제작기 (3) - DB 연결 Flask 이용한 웹사이트 제작기 (3) - DB 연결 2023.07.15 - [Flask] - Flask 이용한 웹사이트 제작기 (2) - 폴더 구조/ hello world 띄우기 Flask 이용한 웹사이트 제작기 (2) - 폴더 구조/ hello world 띄우기 2023.07.10 - [Flask] - Flask 이용한 웹사이트 제작기 (1) - donot-simsim.tistory.com Blueprints and Views 이 장부터 뭔가 코드와 글이 꽉꽉 들어차있는 느낌이다. 일단... 진행하자. - Create a Blueprint Blueprint는 애플리케이션 개체를 미리 요구하지 않고 애플리..

Flask 2023.07.18

Flask 이용한 웹사이트 제작기 (3) - DB 연결

2023.07.15 - [Flask] - Flask 이용한 웹사이트 제작기 (2) - 폴더 구조/ hello world 띄우기 Flask 이용한 웹사이트 제작기 (2) - 폴더 구조/ hello world 띄우기 2023.07.10 - [Flask] - Flask 이용한 웹사이트 제작기 (1) - 설치 Flask 이용한 웹사이트 제작기 (1) - 설치 유튭 쇼츠만 죽어라고 내리고 있다보니, 내가 지금 뭘 하고있나.. 라는 자괴감이 들더라. 멍때리 donot-simsim.tistory.com sqlite3 module과 flask 연동. - Connect to the Database 공식 듀토리얼에 나와있는 것 처럼, db.py를 만든 후 flask와 연결할 수 있게 준비한다. // flaskr/db.py..

Flask 2023.07.16

Flask 이용한 웹사이트 제작기 (2) - 폴더 구조/ hello world 띄우기

2023.07.10 - [Flask] - Flask 이용한 웹사이트 제작기 (1) - 설치 Flask 이용한 웹사이트 제작기 (1) - 설치 유튭 쇼츠만 죽어라고 내리고 있다보니, 내가 지금 뭘 하고있나.. 라는 자괴감이 들더라. 멍때리면서 손가락 운동만 해서 뭐하나... 생산적인 일 뭐라도 하나 해 보자는 생각이 들었다. 그러면 무 donot-simsim.tistory.com 에서 이어지는 글. https://flask.palletsprojects.com/en/2.3.x/tutorial/ Project Layout Application Setup 부분을 진행한다. 일단 가상환경 먼저 켜두고 시작하자. Flask 제대로 깔렸는지 한 번만 더 확인해 주고. - Project Layout 맨 처음 Flask..

Flask 2023.07.15
반응형