오늘 알게된 것들

송민지·2022년 5월 9일
0

항해99

목록 보기
1/5

Jinja2 : flask프레임워크에서 사용하며 html의 원하는 부분에 유동적으로 변하는 데이터를 그대로 출력하게 하여 간편하게 동작하게 해주는 템플릿 엔진이다.
모든 페이지마다 html을 작성할 필요가 없고 일관도니 구조와 기능을 가진 웹페이지를 생성하는 역할을 한다.

JWT : Json Web Token의 약자로 Json객체를 사용해 정보를 안정성 있게 전달하는 웹 표준 보안이다.
회원가입할때 서버에서 회원인증서와 같은 토큰을 생산하여 클라이언트로 넘겨주고, 로그인시 토큰을 확인한 클라이언트는 해당 사용자를 회원만이 접근가능한 페이지로 넘겨준다.

9시 넘어서 사다리 타기로 담당영역을 배분받았다.
신나게 pip install을 하는데 웬걸

Could not find a version that satisfies the requirement Flask (from versions: none)

요런 오류가 신나게 뜨는 것이였다!!
급하게 구글링 해보니 주로 인트라넷을 사용할때 많이 나오는 오류로 컴퓨터에 파이썬을 설치할 때 인증기관으로 python을 설치하기 위한 도메인이 포함되지 않을 경우 이런 에러가 발생한다고 한다.

간단하게 해결 할 수 있는 방법이 2가지 있다.
1. pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org 설치할패키지이름
또는
2. python3 -m pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org 설치할패키지이름

하지만 둘다 상큼하게 실패(...)
혹시 내가 vscode를 사용해서 그런건가 싶어서 파이참을 열었는데 결과는 똑같았다(..)

짜증나서 python을 다시 설치하니 웬걸.. 잘되네..? 하하하하핳 이걸로 1시간 날렸는데 하하하하핳

이제부터 저런 오류 나면 마음 편하게 재설치 해야겠다..

(아 주말에 시간내서 jinja2 템플릿과 jwt에 대해 좀 더 정리해야겠다.)

profile
기록하는 일상

0개의 댓글