 [Python] Jinja, Blueprint를 활용해 웹 페이지 컴포넌트화 하기
				
				
					[Python] Jinja, Blueprint를 활용해 웹 페이지 컴포넌트화 하기
					저는 웹강의를 얼마전 끝냈는데요, 해당 강의 종료시점에 한것이 AWS에 페이지 하나 올려서 확인하는 거였습니다. 그런데 이것으로는 아쉬운감이 있어서 이때까지 강의에서 만들어본 페이지를 모두 보여줄수 있는 페이지를 만들기로 하고 방법을 찿아서 했던 것들을 정리하겠습니다. flask 프로젝트에서 .py 파일 분리하기 (Blueprint) 두개의 간단한 flask app을 어떻게 하나의 app.py에서 관리할 수 있을까가 고민이였습니다. 예를들면 위 이미지 처럼 collection 프로젝트의 app.py로 mars, fandiary app을 통합하고 싶었습니다. 여기서 사용할 수 있던 flask module중 하나인 Blueprint 였습니다. # fandiary.bp.py from flask import B..
 [python] python -m pip install vs pip install
				
				
					[python] python -m pip install vs pip install
					pip install pymongo # flask package 설치 분명히 패키지를 설치했음에도 ModuleNotFoundError가 발생했습니다. 왜 그런지 알기위해 이것저것 알아본 결과를 말씀드리겠습니다. 원인 pip 가 가르키는 python version 문제 였습니다. pip --version # pip version 확인 python -m pip --version # python 명령어를 통한 pip 실행 python --version # python version python3.8 --version # python3.8 version확인 이제 감이 오시나요? 'python -m'을 앞에 명시 함으로서 pip의 대상 python version을 명시할 수 있습니다. 응용 그럼 역으로 생각해보죠..
 [Python] VS Code에 python 환경 구성하기
				
				
					[Python] VS Code에 python 환경 구성하기
					Pycharm을 사용하여 Python 기반 Web APP을 만들다가 주로 쓰던 IDE인 Visual Studio Code에서 사용해보고 싶어서 이 기회에 정리합니다. Extension 설치 Python, Python Extension Pack을 설치합니다. 가상환경 구성 1. python project 폴더 접근 2.venv 모듈을 통한 가상환경 생성 및 실행 py -m venv ./venv # 가상환경 directory 생성 가상환경을 생성하면 패키지를 프로젝트별로 관리할 수 있게됩니다. 가상환경 생성후에 interpreter 설정을 합니다. 커맨드 팔레드(Ctrl + Shift + P) > Python: Select Interpreter 선택 > project 선택 > 가상환경 선택 > termina..
 [Python]명령어 py vs python 차이
				
				
					[Python]명령어 py vs python 차이
					python 설치 후 환경변수로 등록되어있지 않아 version 확인을 못해 구글링 해본 결과 py도 쓸수있더라구요. py는 환경변수 없이 쓸수있던데 이 기회에 알아보겠습니다. py py는 python luncher로 python 최신 버젼을 실행해주는 도구입니다. python 설치시 같이 설치되죠. 예를들어 python3.7, python3.8 존재시 py를 실행하면 최신 버젼인 python3.8이 실행됩니다. 그런데 왜 환경변수없이 실행할 수 있을까요? 바로 해당 도구는 C:\Windows에 설치되기 때문입니다. 해당 경로에 위치한 파일은 환경변수없이도 사용가능합니다. 결론 py는 python 명령어를 실행해주는 도구!! 그외에는 python 명령어와 똑같이 작동합니다.
 [Python] 웹크롤링 예제
				
				
					[Python] 웹크롤링 예제
					저는 개발도구 pycharm을 사용합니다. 참고해주세요. 간략하게 웹크롤링에 필요한 부문만 설명드리겠습니다. 웹크롤링을 위한 필요 기능 1. 특정 사이트의 html을 가져온다 -> requests package 2. html에 특정 부분을 선택하여 가져온다. -> bs4 package (beautifulsoup) 패키지 설치 pycharm에서 +버튼을 클릭하여 패키지 설치를 할 수 있습니다. bs4, requests 패키지를 설치해주세요. 특정 요소 데이터 가져오기 네이버 영화에서 영화 포스터 이미지를 가져오도록하겠습니다. 요소복사 방법 요소복사 방법 : 크롬 개발자도구(F12) > 원하는 요소 클릭 > 요소복사 (위 영상 참고) 요소복사 하시면 해당 요소의 selector가 복사됩니다. 패키지를 활용한..
- Total
- Today
- Yesterday
- vue watch 대체
- 오블완
- dockerignore
- 스마트피싱보호_캠페인
- vue unmounted
- docker mssql create database
- Oracle Database 19c install
- unmounted setinterval
- nuxt3 프로젝트 설정
- unplugin-auto-import
- unmounted document.addlistener
- docker mssql 이미지 생성
- vue watch 위험성
- vue onunmounted
- oracle 19c 설치
- 스파르타 코딩클럽
- vue watch 문제점
- unmounted composable
- docker mssql
- docker image 경량화
- nuxt3 eslint prettier 설정
- vue 리팩토링
- Oracle Database 19C 설치
- 외래키 삭제
- docker multi stage build
- vue 타이머 해제
- nuxt3 structure
- nuxt3 quasar 설정
- 티스토리챌린지
- vue 이벤트 해제
| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 | 
| 12 | 13 | 14 | 15 | 16 | 17 | 18 | 
| 19 | 20 | 21 | 22 | 23 | 24 | 25 | 
| 26 | 27 | 28 | 29 | 30 | 31 | 
