본문 바로가기

전체 글198

[docker]도커 이미지에 AWS cli 설치, ECR로 push하기 들어가기 전에 💡 docker 이미지를 통해 개발을 진행할 때 사용하는 명령어들을 정리합니다. 아래 내용은 로컬에서 docker를 실행할 때를 기준으로 합니다. 사용한 이미지는 Ubuntu입니다. sudo가 설치되어 있지 않습니다. docker 준비 1. vim 설치 # vim 설치 apt-get update apt-get install nano apt-get install vim 2. pip 설치 apt-get install python3-pip 3. aws cli 설치 공식 문서(링크)를 참조해주세요. curl 설치 apt-get install -y curl unzip 설치 apt-get install unzip aws cli 설치 curl "https://awscli.amazonaws.com/aws.. 2022. 12. 19.
[django, python]개발 서버 배포를 위한 환경 변수 설정 django를 기반으로, 개발 서버 배포를 위한 환경 변수(environment variable) 설정에 대해 설명한 문서입니다. 0. 환경 변수를 사용하는 이유 다른 개발자들과 원활한 협업 : 다른 개발자들이 내 코드를 봤을 때 쉽게 이해할 수 있도록 코드가 간결할 필요가 있습니다. 또한 작업 효율을 높이기 위해서는 github에서 내 코드를 내려받았을 때 바로 실행해볼 수 있도록 세팅해야 합니다. 노출되어서는 안 되는 값 처리 : 프로젝트 중 노출되서는 안 되는 비밀값들이 존재합니다. 예를 들어 AWS에서 주어진 access key id나 access secret key 등이 그렇습니다. 이를 환경변수로 처리함으로써 개인정보를 보호할 수 있습니다. 1. python-decouple 파이썬 라이브러리 .. 2022. 12. 19.
08_매일 한 줄 번역 その瞬間、 あまりにもその手が優しかったのと、 言い終えた安堵感から、 張りつめていた細かい細かいい糸がプツンと切れたように、 千夏がわんわんと子供のように 大声で泣き出した。 그 순간, 그 손이 너무도 상냥했던 것과 동시에, 말을 끝냈다는 안도감이 들며 팽팽히 긴장되어 있던 가늘고 가는 실이 뚝 하고 끊겨나간 것처럼, 치나츠는 어린애처럼 큰 소리로 엉엉 울고 말았다. 2022. 2. 24.
[django]django에서 DB 다루기 django에서 생성한 db를 ORM으로 다루는 방법입니다. 1. get 조건에 해당하는 한 개의 object만 가져올 수 있다. 조건에 해당되는 object가 2개 이상일 경우 MultipleObjectsReturned 에러가 발생하게 된다. 'DB table명'.objects.get(column_1='조건 1', column_2='조건 2') 2. filter 조건에 해당하는 여러 개의 object를 queryset으로 가져올 수 있다. 'DB table명'.objects.filter(column_1='조건 1', column_2='조건 2') get의 경우 조건에 맞는 object가 없을 경우 ObjectDoesNotExist 에러가 발생하지만, filter의 경우 조건에 맞는 object가 없으면.. 2022. 2. 24.