일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- wetube
- 중급파이썬
- AWS
- dict
- Class
- SSA
- MongoDB
- 파이썬
- NeXT
- EC2
- socket io
- docker
- react
- Vue
- RDS
- node
- S3
- SAA
- 튜플
- git
- crud
- merge
- 카톡
- lambda
- flask
- TypeScript
- async
- pandas
- 채팅
- Props
- Today
- Total
목록AI 웹개발 트랙 - 내배캠/6주차 (6)
초보 개발자
새로운 팀을 배정받았다. 다들 의욕이 있어서 보기 좋았다. 프로그래머스 문제를 종종 풀고있는데, 레벨 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..