전체 글 (278) 썸네일형 리스트형 aws 에 배포하기 ubuntu 환경 1.패키지 정보 업데이트 sudo apt-get update 2. 패키지 의존성 검사 및 업그레이드 sudo apt-get dist-upgrade 3. python3 패키지 매니저 설치 sudo apt-get install python3-pip 그리고 장고 설치 pip3 install django 4. 받을 프로젝트 파일 폴더 소유권 변경 sudo chown -R ubuntu:ubuntu /srv/ 5. python3-venv 설치 sudo apt-get install python3-venv 6.가상환경 위치 변경 및 생성 $ cd ~ $ python3 -m venv myvenv 7.가상환경 활성화 $ source myvenv/bin/activate 그리고 git에서 불러오기 8.의존성.. 에러페이지 처리 https://dev-overload.tistory.com/29 [Spring] Spring Boot 시작하기 (6) - 에러 페이지 처리 포스팅 시리즈 2020/09/28 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (1) - 프로젝트 생성 2020/09/29 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (2) - Thymeleaf 뷰 템플릿 사용 2020/09/30 - [De.. dev-overload.tistory.com 에러페이지의 설정과정 1.application.peroperties 혹은 java로 하는 config 로 설정 정보 수정 application.peroperties 설정 시 #오류 응답에 exception의 내용을 포.. aws 기초 배포 툴 : travis , jenkins 알아야 할 것 billing IAM ELB EC2 S3 http, Lambda API gateway DynamoDB autosacling vpc cloud9 cloudformattion 1. IAM 루트로는 잘 로그인 하지 않는다. 루트로 접근하는 것은 위험하다 root에서 admin 권한을 주는 계정 하나를 만든다. 이 admin 권한은 루트와 딱 하나가 다르다. billing을 볼 수가 없다. root가 admin을 만들고 admin이 각 user들을 만들고 필요한 권한을 부여한다. MFA otp같은 기능이다. 설정을 하면 google otp 같은 인증 수단으로 인증을 해야한다. 루트가 mfa 를 제거하려면 우측 상단 자신의 이름을 클릭하면 나오는 보안자격 .. aws 배포 관련 참고 사이트 https://victorydntmd.tistory.com/337 [AWS] RDS 인스턴스 생성 및 EC2에서 접근하기 ( MySQL, 프리티어 ) 1. 서비스 소개 AWS RDS(Relational Database Service)는 클라우드에서 관계형 데이터베이스를 쉽게 설치, 운영 및 확장할 수 있는 관리형 서비스이며, 주요 특징은 다음과 같습니다. Amazon Aurora, MySQL, Mari.. victorydntmd.tistory.com https://tigger.dev/m/category/DevOps 개발 여행 프론트엔드 엔지니어로 업무하고 있는 Tigger의 블로그입니다. :) tigger.dev https://twofootdog.tistory.com/category/IT/AWS 'IT/.. 인코딩과 디코딩 좋아하는 그림을 떠올려보자. 사람이라면 무엇이든 떠오르겠지만 컴퓨터라면 그냥 비트덩어리가 입력될 것이다. img 는 MIME 타입의 한 종류이다. 또한 비트 덩어리이기도 하다. 우리가 img를 통신상에서 보낼때 이 덩어리에서 국수를 뽑듯 비트를 조각내어 문자열과 같은 한 스트링으로 보낸다. 그리고 이처럼 한 스트링으로 변환하는 과정이 직렬화이다. 그래, 직렬화가 되었다 해보자. 그런데 통신상에서의 전기신호 역시 비트로 이루어져 있지 않은가. 그럼 국수가 된 이미지의 비트는 어떻게 될까 인코딩 -- start비트와 stop비트 통신을 할때는 어디서 부터 어디까지 보낸다는 start비트와 stop 비트가 생긴다. 근데 바이너리 파일의 경우에는 이 두 종류의 비트와 겹치는 패턴을 가지고 있는 경우가 많다. 때.. redirect 시 attribute 전달 redirect 가 GET 메소드를 사용한다. redirect를 명령하면 GET 메소드를 사용하여 새로운 요청을 보내기 때문에 리다이렉트 후에 모델을 보내도 소용이 없다. 대표적으로 두가지 방법이 있다. 1. addAttribute 1 2 3 4 5 6 7 8 9 @PostMapping("/aaa") public String insert(ModelMap model, RedirectAttributes rttr) throws Exception{ String message ="등록되었습니다."; rttr.addAttribute("message", message); return "redirect:/aaa/bbb"; } //결과 /aaa/bbb/?message=등록되었습니다. Colored by Color Scr.. django 5. get 방식 1 2 3 def methode(request): data = request.GET.get('fromInputName') return render(request, 'mytemplate.html',{'data':data}) cs 주의 해야 할 점은 3행에서 템플릿에다 넘겨야 되는 데이터는 딕셔너리 형태여야 한다는 것이다. 한번 실수로 그냥 데이터를 넘겨서 오류가 났었다. Django 5. 클래스 뷰 1.urlpatterns 에 등록 클래스 뷰를 등록하고 싶으면 as_view() 로 urlpatterns 에 등록을 해야 한다. urlpatterns = [ path('about/', someMyView.as_view()), ] a. as_view() as_view() 는 진입 메소드이다. 진입 메소드는 인스턴스를 생성하고 인스턴스의 dispatch() 메소드를 호출한다. dispatch() 는 요청을 검사해서 GET,POST 등의 HTTP 메소드 형식을 식별하고 해당이름을 갖는 메소드로 요청을 한다. 만약 해당 메소드가 없다면 HttpResponseNotAllowed 예외가 발생한다. 예를 들어 위와 같은 urlpatterns 에 등록된게 있다고 하자 2.view 에서의 사용 클래스 뷰는 특징이 있다... 이전 1 ··· 5 6 7 8 9 10 11 ··· 35 다음