먼저 이번 프로젝츠에서는 깃관련 컨벤션에 대한 부분을 많이 배운거같다. Api문서 작성에 관련해서도 뭔가 더 자세히 어떻게 써야하는지 배운거 같은데 이부분에 관련해서는 추후에 작성을 진행하도록 하겠다.먼저 처음에 serializer의 유효성 체크검사의 부분이 어느정도까
일단 공식문서에서 이를 어케 설명하는지 봐보려한다.serializerMethodField는 Miscellaneous fields 속에 속해져있다. 기타 항복..필드라는 그런 개념인데, readonlyfield나 hiddenfield등 같은 개념이 속해있다.읽으면서 약간
팀원들과 주제를 얘기하다,지도를 불러와 중간지점을 선택하여 그 주변 맛집을 공유해주고 다이렉팅까지해주는 그런 서비스를 만들어 보자! 해서 주제를 그것으로 선택했다.물론 리뷰게시글을 만들어서 추천기능을 넣어준 후 관련 가게에 포스팅을 모아 볼수도 있는 기능을 해 주려고
save()는 Model에서 제공된느 장고의 메서드로서 객체를 데이터베이스에 저장 또는 업데이트 할때 사용.다양한 인자를 받게되는데,만약 True로 설정될 시 이 객체를 데이터베이스에 새로운 레코드로 삽입.즉, 기존에 있는 데이터레코드인지 확인을 해서 존재한다하여도 그
RelatedManager RelatedManager는 FK나 ManyToManyField, OneToOneField와 같은 관계의 필드에서 반대쪽 모델로의 역참조를 관리할 때 사용되는 매니저이다. 이 메니저는 Queryset메서드를 지원하여 데이터베이스 쿼리를
먼저 QuerySet vs QueryDict 의 차이점부터 알아보려한다. 이 두가지는 장고에서 제공하는 중요한 클래스로, 다른 목적과 특성을 가지고 있다. 목적: -데이터베이스 쿼리의 결과를 나타내는 객체 -주로 Django ORM을 사용하여 데이터베이스에서 데이터
정참조(Forward Relation)와 역참조(Reverse Relation)는 관계형 데이터베이스 모델링에서 주로 사용되는 용어이다.FK 나 OneToOneField 그리고 ManyToManyField를 사용할때 사용되어지는 말이라고 볼 수 있다.즉, 관계의 정의를
포스트 좋아요 모음 메소드 : 모든 좋아요를 다가져와서 templates에 보내줍니다. {% if post.liked_post.count > 0 %} 추천: {{ post.liked_post.
임포트 할 모듈인덱스함수 : 게시물 생성 함수 : 만약 한개의 이미지만 가져오고 싶었을때와 폼 없이 저장하고 싶었을때:@login_required(login_url="/users/login/")def create(request): if request
먼저 나의 담당 중 하나는 모델링이었다.post관련 모델링은 먼저 디비에 모델을 연결해주는 모듈 임포트포스트 모델이미지 / 파일 모델을 따로 모델링 해준이유는 따로따로 여러개를 저장해주고 싶어서이다. 피드의 좋아요 모델 : 좋아요 count를 설정해주지 않은것은 장고
몇가지의 방법으로 소수점 출력을 print에서 제어할 수 있다.1\. round()함수원래의 반환값이 144.0이다round()안에 매개변수가 오직 value값만 들어가 있다면 정수 부분만 출력원래의 반환값이 144.0으로 끝난다면, 아무리 해도 반환된값까지만 나온다.
기본적인 CRUD를 만들어 보는 과제였다. (+는 기본과제 추가로 만들어 본 기능) -로그인/로그아웃/회원가입 이메일/패스워드 정규화 패스워드 수정 -게시판/글수정/글생성 여러개 이미지 및 파일 추가 댓글생성/댓글수
PK와 FK란? : 링크텍스트저번시간의 PK와 FK를 설명했는데, 좀더 Fk와 그 외의 설명이 필요할거 같아 다시 새로운 글을 팠다.Django의 모델 필드는 데이터베이스 테이블의 열(Column)을 정의하는데 사용되며, 웹 애플리케이션의 데이터 모델을 구성한다. 참조
PK(primary key)는 데이터베이스 테이블에서 각 레코드(행)를 고유하게 식별하기 위한 열(속성)주로 정수 형식의 일련번호로(ID)표현 => 장고를 사용해서 데이타 값을 넣어주면 알아서 id값을 부여해주는데 이때의 예가 될 수 있다.테이블 내에 중복된 값을 가질
Entity-Relationship Diagram의 약자로,필드에 들어가 프로젝트를 시작할때 데이타베이스의 구조와 관계를 그래픽적으로 표현하는 도구이다. ERD는 데이터베이스의 논리적 구조 파악하는데 매우 유용하며, 데이터 설계 시에 커뮤니케이션 도구로도 활용된다.
먼저 맨 처음 repository생성 후주의:readme.md를 만들었다면 git init할 수 없다. 이미 커밋이 되어 버린상태라 병합 수 없기에 git clone을 해야한다.git에 다른 작업이 있거나 할때git clone 주소 => 폴더 전체로 클론gi
클라스 속성을 배우다보면, 상속하는 형태의 클라스들을 볼 수 있다.상속은 이미 정의된 클래스에서 속성과 메서드를 물려받아 새로운 클래스를 생성하는 것을 말합니다. => 메소드와 속성을 재사용 => 코드 중복을 줄이고 모듈성을 높인다.Animal 이라는 클라스를 상속받아