Archive: 2019/5

0

Board project - 3

[ Board project ] F() 객체 모델의 필드 값을 참조하여 데이터베이스 작업을 수행할 수 있다.12345678from django.db.models import Q, Ffrom board.models import * # Board, Category, Document# 'title'이라는 문자열을 검색Document.objects.filter(

0

Board project - 2

[ Board project ] get_object_or_404, get_list_or_404 데이터가 하나도 없다면 에러 발생 views.py 수정123456789101112131415161718192021222324252627282930313233343536# 해당 모듈 추가from django.shortcuts import render, get_ob

0

Board project - 1

[ Board project ] url이 있는 형태로 S3 버킷 만들기(media 파일용) board.[도메인 주소]로 버킷 이름을 설정한다. 퍼블릭 ACL 관리 체크 항목을 모두 해제한다. 버킷이 생성되면 속성 탭에서 정적 웹 사이트 호스팅을 활성화한다. AWS ROUTE53에서 레코드를 생성한다. pycharm project의 settings.py에

0

Dstargram project - 5

[ Dstargram project ]aws S3를 이용하여 이미지 파일을 저장하고해당 글을 삭제했으나, S3에는 이미지가 삭제되지 않음signal을 사용하여 S3에도 이미지가 삭제되도록 변경 signal ~하기 전에, ~한 후에 발생하는 일들을 말함 후속 조치를 하는 것 대표적인 signal 종류 pre_save : 저장하기 전 post_save : 저장

0

AWS S3 and RDS

Amazon S3 사용하기 도메인을 이용한 버킷 사용하기 media 파일 적용하기 도메인을 구입한다. Amazon - S3에서 버킷을 생성한다. 버킷 이름은 media.[도메인 주소]로 한다. 권한 설정에서 다음과 같이 설정한다. 퍼블릭 ACL 관리 체크 항목을 모두 해제한다. 퍼블릭 버킷 정책 관리 체크 항목을 모두 해제한다. 시스템 권한 관리에서 ‘엑

0

AWS S3

IP LAN과 WAN LAN = Local WAN = Wide LAN이 여러개 묶여서 WAN이 된다. WAN이 여러개 묶여서 더 큰 WAN이 된다. 인터넷도 WAN에 한 일종 일반적으로 Server는 데이터를 내어주는 쪽이고 client는 데이터를 받는 쪽이다. DNS Domain Name Service 1IP <--DNS--> Doma

0

Dstargram project - 4

[ Dstargram project ] 회원가입(Sign Up) 만들기 accounts/views.py 추가 작성 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657# accounts/views.py# 기존에 입력받는

0

Dstargram project - 3

[ Dstargram project ] 저장한 페이지 목록 불러오기 models.py 수정 12345678class Photo(models.Model):# save라는 변수를 사용하면 안되는 이유# 예약어를 필드명을 사용하면 안된다.# save라는 변수를 사용해서 예약어와 충돌이나 오류가 났다.# favorite로 수정# makemigrations 및 m

0

Dstargram project - 2

[ Dstargram project ] 접근 권한 주기 해당 글을 올린 글쓴이가 아니라면 수정이나 삭제를 할 수 없도록 처리 views.py에서 dispatch() 적용 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565

0

Dstargram project - 1

[ Dstargram project ] 두 가지 앱을 만들어서 진행 accounts : 로그인, 로그아웃, 회원가입 관련 photo : 사진 업로드 관련 파이썬 프로젝트 생성 장고 설치 1$ pip install django 장고 프로젝트 생성 1$ django-admin startproject config . DB 초기화 1$ python ma