Home

0

Django Rest Framework

Django Rest Framework 사용하기 Views.py에서 만든 뷰를 Templates에서 활용해야 할 경우, django Template filter를 사용해야 한다. 프론트엔드 개발자도 django에 대해서 어느정도 알아야 한다는 말이 된다. 이렇게 되면 프론트엔드와 백엔드는 끊임없이 함께 코드를 고쳐야 한다. 따라서 프론트엔드와 백엔드가 완전

0

django-allauth template 수정하기

allauth template 파일 수정하기 django-allauth를 사용했을때, 이미 만들어진 template 파일을 사용하게 된다. template 파일을 커스텀하려면 다음과 같이 진행하도록 한다. 회원을 관리하는 앱에서 template 폴더를 생성한다. 회원을 관리하는 앱 이름은 account로 하지 않는 것이 좋다. 만약 account로

0

New Blog project - 2

[ New Blog project ] Create, Update, Delete View를 구현한다. Views.py에 추가 작성한다. 12345678910111213141516171819202122232425262728293031323334353637383940class PostUpdate(UpdateView): model = Post temp

0

New Blog project - 1

[ New Blog project ] 새로운 블로그 웹 사이트를 만들어본다. 프로젝트를 생성하고 django를 설치한다. 1$ pip install django django project를 만든다. 1$ django-admin startproject config . 다음 항목을 설치하고 해당 관련 항목들의 코드를 추가하도록 한다. 12345678910

0

Blog project - 4

[ Blog project ] 멀티데이터베이스 만들기 데이터베이스도 스케일링을 고려해야 함 마스터 + 슬레이브(읽기 전용)의 형태 마스터로 사용할 데이터베이스를 생성한다. Amazon AWS에서 데이터베이스/RDS를 누른다. 데이터베이스 생성을 누른다. PostgreSQL 선택 및 화면 하단의 RDS 프리티어에 적용되는 옵션만 사용에 체크한다. DB

0

Blog project - 3

[ Blog project ] ACM으로 SSL 인증서 발급받기 https 기능을 사이트에 적용하기 위해 ssl 인증서를 등록해야 한다. 로드밸런서를 사용하면 쉽게 인증서를 적용할 수 있다. Amazon에서는 ACM Service를 통해 무료로 인증서를 발급하고 있다. 서비스 탭에서 보안, 자격 증명 및 규정 준수/Certificate Manager를

0

Blog project - 2

[ Blog project ] 클래스형 뷰와 함수형 뷰 클래스형 뷰(Class Based View) 자주 처리하는 내용을 미리 구현해 놓은 뷰 제대로 사용하려면 내부 속성 값들을 알고 있어야 함 클래스형 뷰를 사용하여 뷰를 구현해도 최종 실행에서는 함수형 뷰로 변환되어 동작 as_view() 메서드를 통해 클래스형 뷰를 함수형 뷰로 변환 함수형 뷰(F

0

Blog project - 1

[ Blog project ] github로 협업하여 진행 Social Login 이용하기(Facebook) Facebook login을 사용하기 위해서는 HTTPS URL을 사용해야 한다. 따라서 SSL을 적용해야 한다. openssl로 인증서 만들기 openssl의 버전을 확인한다. 1234$ openssl version# version이 나타

0

Editor project

[ Editor project ] WYSIWYG 사용하기 WYSIWYG(What you see is what you get) 웹 브라우저에서 사용할 수 있는 HTML 편집기 django-ckeditor 모듈을 다운받아 설치한다. 1$ pip install django-ckeditor settings.py의 INSTALLED_APPS에 추가한다. 12

0

AWS EC2에 Django 서버 설정하기

EC2에 장고 서버 셋팅하기 EC2에 SSH로 접속한다. 12345678# 퍼블릭 DNS 주소를 가지고 있다면$ ssh -i ~/.ssh/[키페어 파일 이름] ubuntu@[EC2의 퍼블릭 DNS]# 탄력적 IP를 가지고 있다면$ ssh -i ~/.ssh/[키페어 파일 이름] ubuntu@[할당받은 탄력적 IP]# Route53을 통해 도메인을 연결했다