일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- dict
- react
- Class
- Props
- flask
- lambda
- merge
- git
- 카톡
- node
- pandas
- MongoDB
- 튜플
- socket io
- 파이썬
- 채팅
- TypeScript
- RDS
- 중급파이썬
- Vue
- AWS
- S3
- docker
- EC2
- SAA
- wetube
- NeXT
- crud
- async
- SSA
- Today
- Total
목록AI 웹개발 트랙 - 내배캠 (79)
초보 개발자
AWS는 여러나라에 데이터 센터를 갖고있다. 데이터 센터가 있는 나라를 리전이라 하고, 리전 내의 데이터 센터 위치를 존이라고 한다. 만약 서울에 데이터 센터가 영등포, 강남에 위치하면 서울리전에 영드포 존, 강남 존 이라고 불린다, 버킷은 내가 파일을 저장하는 폴더라고 생각하면 된다. 버킷 생성시 일단 아무것도 건들지 말고 생성해주자 파일을 업로드하면 버킷에 잘 등록이 되는 것까지 확인할 수 있다. 업로드하면 객체 URL이라는 것이 생성이 되어 클릭하면 이미지에 접근할 수 있는 Url을 제공해 준다. 하지만 그걸 클릭하면 브라우저에서 실행이 되면서 접근 권한 없다고나온다. 즉 브라우저에서 열 수 있으려면 모든 사람들이 읽을 수 있는 권한이 있어야한다. 근데 우리는 처음에 버킷의 주인만 읽을 수 있도록 ..
새로운 팀을 배정받았다. 다들 의욕이 있어서 보기 좋았다. 프로그래머스 문제를 종종 풀고있는데, 레벨 1수준은 그렇게 어렵지도 않고, 풀다보면 파이썬에 대해서 좀 더 코드를 효율적으로 만들 수 있게 되는 것 같다. 다른 사람의 코드를 보고 이렇게도 할 수 있구나, 이런 것도 느끼고 문제를 풀면 자심감도 붙기 때문에 여러모로 좋다고 생각했다. 이런 점을 팀원들에게 어필했고, 우리는 하루에 한 문제씩 풀기로 정했다. 다들 좋다고 해주셨고, 부담되지 않는 선에서 1시간 정도로 잡았다. 40분을 풀이시간으로 하고 20분은 피드백시간이었다. 그리고 그 풀이과정을 아래의 노션에 담았다. 그리고 팀의 프로젝트 방향성에대해도 정할 수 있었다. 팀원들끼리 소통이 잘 되어 이번 프로젝트는 느낌이 좋다. https://ww..
클래스형 뷰 (CBV, Class-Based View) 뷰는 요청을 받아서 응답을 반환해주는 호출 가능한 객체이다. 장고에서는 뷰를 함수로도 작성할 수 있고 클래스로도 작성 할 수 있다. 함수형 뷰보다 클래스형 뷰가 장점이 많습니다. 클래스형 뷰를 사용하면 상속과 믹스인 기능을 사용해서 코드를 재사용할 수 있고, 뷰를 체계적으로 구성할 수도 있다. 간단한 경우에는 함수형 뷰로 신속하게 개발하는 것도 하나의 방법이지만, 로직이 복잡해지고 프로젝트가 커질수록 클래스형 뷰의 장점이 효과를 발휘한다. 클래스형 뷰는 클래스로 진입하기 위한 as_view( ) (진입 메소드) 클래스 메소드를 제공한다. as_view( ) 진입 메소드의 역할은 클래스의 인스턴스를 생성하고, 그 인스턴스의 dispath( ) 메소드를..
AWS EC2에 로그인한 뒤 인스턴스를 생성해주자. 인스턴스 시작을 누르고 Ubuntu 20.04버전을 선택해주자 프리티어 사용가능한 것을 누르고 검토 및 시작을 눌러주자 보안 그룹 편집 버튼을 눌러주자 이름과 설명을 적고 아래와 같이 셋팅해주자 시작하기를 누르자 그럼 키 페어 생성하라는 것이 나올 텐데 aws에 안전하게 접근할 수 있도록 도와주는 것이다. 아래와같이 진행하자 키페어 이름은 마음 껏 정하고 키페어 다운로드를해준다. 그리고 다운로드 경로를 잘 기억을 해주어야 한다. 하지만 이 강의에서는 없어도 실행이 되는 방법으로 했다고 한다. 그리고 인스턴스 시작을 누르자 그리고 아래와 같은 화면이 나온다면 성공한 것이다. 인스턴스를 보면 잘 생성이 된 것이 보인다. 그럼 인스턴스 아이디를 누르자 거기서..
이 글은 전부 점프 투 장고의 내용을 바탕으로 작성되어졌습니다. 2-05 URL과 네임스페이스 - 점프 투 장고 (wikidocs.net) 2-05 URL과 네임스페이스 `[완성 소스]` : [github.com/pahkey/djangobook/tree/2-05](https://github.com/pahkey/djangobook/tree/2 ... wikidocs.net URL의 주소가 바뀐다면 ? {{ question.subject }} 질문 상세를 위한 URL 링크이다. 하지만 이러한 URL 링크는 웹 프로그램이 발전할 때마다 수정될 가능성이 크다. 예를 들어 http://localhost:8000/pybo/question/2 또는 http://localhost:8000/pybo/2/question ..
ManyToMany 데이터베이스의 Many-to-Many relationship(이하 다대다 관계)는 처음 접하는 사람들을 힘들게 한다. 한 테이블의 여러 레코드가 다른 테이블의 여러 레코드와 연결되어 있는 관계. 말만 들어서는 감이 오지 않으니 예를 들자면, 피자와 토핑 사이의 관계라고 할 수 있을 것이다. '피자'라는 테이블의 피자(페퍼로니피자, 치즈피자 등)는 '토핑' 테이블의 토핑(치즈, 페퍼로니, 올리브, 양파 등)을 여러 개 가질 수 있고, 그 반대도 마찬가지이다. 장고에서는 이러한 데이터들의 관계를 ManyToManyField에서 정의할 수 있다. class Pizza(models.Model): name = models.CharField(max_length=20) toppings = mode..
auto_now , auto_now_add의 차이 #user/models.py from django.db import models # Create your models here. class UserModel(models.Model): class Meta: db_table = "my_user" username = models.CharField(max_length=20, null=False) password = models.CharField(max_length=256, null=False) bio = models.CharField(max_length=256, default='') created_at = models.DateTimeField(auto_now_add=True) updated_at = models..
5주차에는 tf를 사용해서 모델을 만든 뒤 그걸 이용한 페이지를 만드는 것이 과제였다. 아래의 url을 통해서 결과물을 확인할 수 있다. taehyeki/project2: tf를 사용하여 강아지상 고양이상을 판별하여 주는 기능입니다. (github.com) GitHub - taehyeki/project2: tf를 사용하여 강아지상 고양이상을 판별하여 주는 기능입니다. tf를 사용하여 강아지상 고양이상을 판별하여 주는 기능입니다. Contribute to taehyeki/project2 development by creating an account on GitHub. github.com 과제를 진행하면서 blob에 대한 것을 활용하였는데, js에서 buffer와 blob에 대해 좀 더 공부를 해보아야겠다.