Django 65

Aws ec2를 이용해 Django 서버 배포하기 - ec2 인스턴스 가상환경, runserver 실행하기

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. runserver 실행하기 위한 준비 sudo apt-get install python3-ve..

코딩공부/Server 2020.09.07

Aws ec2를 이용해 Django 서버 배포하기 - ec2서버에 secrets.json 파일 전송하기

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. ec2 서버에 secrets.json 파일 전송하기 os.path.isfile 함수를 이용한 ..

코딩공부/Server 2020.09.07

Aws ec2를 이용해 Django 서버 배포하기 - ec2서버와 git 연동하기

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. git project를 담을 srv 폴더 수정 github에서 받은 project는 모두 sr..

코딩공부/Server 2020.09.07

Aws ec2를 이용해 Django 서버 배포하기 - 인스턴스 서버 접속 및 셋팅

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. Aws ec2 인스턴스 서버 진입하기 인스턴스 목록을 보면 우측 하단에 퍼블릭 DNS(IPv4..

코딩공부/Server 2020.09.07

Aws ec2를 이용해 Django 서버 배포하기 - Aws ec2 인스턴스 생성

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. Aws ec2 인스턴스 생성하기 Aws 회원가입 aws.amazon.com/ko/ 클라우드 서..

코딩공부/Server 2020.09.07

django KaKao 지도 API 적용하기

https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 카카오 디벨로퍼 사이트에 가입을 하면 여러가지 api를 사용할 수 있습니다. 카카오 외에도 네이버, 구글 등등.. 로그인을 했다면 시작하기 클릭 먼저 애플리케이션을 추가해 줍시다. 이제 app을 사용할수 있는 계정이 만들어 졌습니다. ID는 혹시 몰라서 가렸습니다. 해당 계정을 눌러 들어가 보면 이렇게 api를 사용 할수 있는 키를 줍니다. 이런 키같은건 잘 보관해 주세요 이제 아래에 있는 플랫폼 설정하기를 눌러줍니다. Web 플랫폼 등록 플랫폼..

첫 협업, git 설정하기 - collaborator이 없을 때

첫 협업, git 설정하기 - collaborator이 없을 때 이번 프로젝트는 협업으로 진행한다. 그러기 위해 git을 사용하며 한 저장소에 여러 명이서 작업할 수 있는 환경을 만든다. 그리고 인터넷 검색하다 찾은 collaborator가 없다면... 보고 배운 곳 : https://hyoje420.tistory.com/41 1. git repository 만들기 이번 프로젝트에 사용할 git을 만든다. 아무 설정 안 하고 그냥 만든다. 2. collaborator 추가하기 구글에 검색해보니 자꾸 프로젝트의 settings에 collaborator를 찾으라는 거다 근데 아무리 찾아도 없어서 눌러보니 Manage access 같았다... collaborator 대신에 Manage access에 들어가 i..

django secret key 분리, secrets.json 생성

git으로 프로젝트를 진행한다면 ( 2 ) - django secret key 분리하기 보고 배운 곳 : https://inma.tistory.com/83 .gitignore 설정하기 : https://integer-ji.tistory.com/179 해당 글을 보았다면 모두가 보는 공개된 장소 (Git)에는 중요한 정보를 올리지 않아야 한다. django-admin을 통하여 project를 만들었다면 settings.py에 secret key가 생겼을 것이다. 우리는 이 key를 지켜야 한다 (AWS key 등 잘못하면 과금이 되기 때문에 모든 key는 자신의 지갑과 같다고 생각해야 한다.) 1. 왜 숨겨야 하나? 생성한 project 아래에 settings.py에 가보면 SECRET KEY가 있다. h..

django .gitignore 설정

git으로 프로젝트를 진행한다면 - .gitignore 설정하기 githun에 소스를 올릴때 올리면 안되는 파일들이 있습니다. 하지만 프로젝트를 진행하며 설정되는 key값 그리고 db에 저장되는 데이터 및 로그들은 절대 노출이 되어서는 안 된다. 그렇기에 .gitignore를 만들어 올리면 안 되는 파일들을 설정해주면 안전하게 git에 push를 할 수 있게 된다. 1. .gitignore 파일 만들기 manage.py와 동일한 위치에 .gitignore 파일 생성 2. 무엇을 제외할지 설정하기 https://www.gitignore.io/ 해당 사이트에 들어가 django를 검색하면 django에서 사용하기 앎자은 ignore를 추천해준다. 필요한 부분을 긁어와 # Created by https://w..

Django로 홈페이지 만들기 - #10 multi-hashtag

참고 사이트 보고 배운 곳 https://wayhome25.github.io/django/2017/06/22/custom-template-filter/ 오늘 사용한 App myApp 사용한 명령어 python manage.py makemigrations python manage.py migrate 포인트 지금까지 배운 걸 활용하여 Tag2를 새로 생성하였다. 이곳은 Tag에 생성된 태그와 똑같이 저장된다. 그리고 Tag를 통해 search에 들어가면 if tag일 때 Tag2를 검색하는 multi-search input을 보여준다. multi-search를 통해 검색을 하면 Tag에서 검색한 내용에 +로 Tag2의 내용을 검색해 해시태그 이중 검색을 완성해 보았다. 완성된 git ( 2020.06.18 ..