profile
초보개발자

Django DRF - 프로젝트 - User앱 관련 (1) :: models.py :: @classmethod 사용법.

먼저 이번 프로젝츠에서는 깃관련 컨벤션에 대한 부분을 많이 배운거같다. Api문서 작성에 관련해서도 뭔가 더 자세히 어떻게 써야하는지 배운거 같은데 이부분에 관련해서는 추후에 작성을 진행하도록 하겠다.먼저 처음에 serializer의 유효성 체크검사의 부분이 어느정도까

2023년 10월 30일
·
1개의 댓글
·

프로젝트 user 부분 view.py

2023년 10월 24일
·
0개의 댓글
·

serializerMethodField()가 뭐일까

일단 공식문서에서 이를 어케 설명하는지 봐보려한다.serializerMethodField는 Miscellaneous fields 속에 속해져있다. 기타 항복..필드라는 그런 개념인데, readonlyfield나 hiddenfield등 같은 개념이 속해있다.읽으면서 약간

2023년 10월 19일
·
1개의 댓글
·

DRF: serializer 사용 - login/signup

2023년 10월 11일
·
0개의 댓글
·
post-thumbnail

장고 심화 과정- 프로젝트 api문서 및 erd 그리고 wirelessframe

팀원들과 주제를 얘기하다,지도를 불러와 중간지점을 선택하여 그 주변 맛집을 공유해주고 다이렉팅까지해주는 그런 서비스를 만들어 보자! 해서 주제를 그것으로 선택했다.물론 리뷰게시글을 만들어서 추천기능을 넣어준 후 관련 가게에 포스팅을 모아 볼수도 있는 기능을 해 주려고

2023년 10월 5일
·
0개의 댓글
·

save()메서드 인자(force_insert/force_update/commit/using) 그리고 다중데이터베이스

save()는 Model에서 제공된느 장고의 메서드로서 객체를 데이터베이스에 저장 또는 업데이트 할때 사용.다양한 인자를 받게되는데,만약 True로 설정될 시 이 객체를 데이터베이스에 새로운 레코드로 삽입.즉, 기존에 있는 데이터레코드인지 확인을 해서 존재한다하여도 그

2023년 10월 1일
·
0개의 댓글
·

RelatedManager란?::Queryset메소드들>filter()/exclude()/annotate()/aggregate()/count()/distinct()

RelatedManager RelatedManager는 FK나 ManyToManyField, OneToOneField와 같은 관계의 필드에서 반대쪽 모델로의 역참조를 관리할 때 사용되는 매니저이다. 이 메니저는 Queryset메서드를 지원하여 데이터베이스 쿼리를

2023년 9월 25일
·
0개의 댓글
·

QuerySet vs QueryDict 차이점

먼저 QuerySet vs QueryDict 의 차이점부터 알아보려한다. 이 두가지는 장고에서 제공하는 중요한 클래스로, 다른 목적과 특성을 가지고 있다. 목적: -데이터베이스 쿼리의 결과를 나타내는 객체 -주로 Django ORM을 사용하여 데이터베이스에서 데이터

2023년 9월 22일
·
0개의 댓글
·

정참조와 역참조 (FK로서의 예시와 ManytoManyField의 예시) 그리고 모델 클라스 사용법 설명 및 관련 MultiValueDict과 언패킹 관련 요약.

정참조(Forward Relation)와 역참조(Reverse Relation)는 관계형 데이터베이스 모델링에서 주로 사용되는 용어이다.FK 나 OneToOneField 그리고 ManyToManyField를 사용할때 사용되어지는 말이라고 볼 수 있다.즉, 관계의 정의를

2023년 9월 21일
·
0개의 댓글
·

장고 첫번째 팀프로젝트 :: 게시판 CRUD관련 코드 리뷰 - 상세페이지에 댓글 생성 삭제 및 편집/ 게시물 좋아요/ 댓글 좋아요

포스트 좋아요 모음 메소드 : 모든 좋아요를 다가져와서 templates에 보내줍니다. {% if post.liked_post.count > 0 %} 추천: {{ post.liked_post.

2023년 9월 20일
·
0개의 댓글
·

장고 첫번째 팀프로젝트 :: 게시판 CRUD관련 코드 리뷰 - 게시판 생성 삭제 및 편집

임포트 할 모듈인덱스함수 : 게시물 생성 함수 : 만약 한개의 이미지만 가져오고 싶었을때와 폼 없이 저장하고 싶었을때:@login_required(login_url="/users/login/")def create(request): if request

2023년 9월 19일
·
0개의 댓글
·

장고 첫번째 팀프로젝트 :: 게시판 CRUD관련 코드 리뷰 - 모델링편

먼저 나의 담당 중 하나는 모델링이었다.post관련 모델링은 먼저 디비에 모델을 연결해주는 모듈 임포트포스트 모델이미지 / 파일 모델을 따로 모델링 해준이유는 따로따로 여러개를 저장해주고 싶어서이다. 피드의 좋아요 모델 : 좋아요 count를 설정해주지 않은것은 장고

2023년 9월 19일
·
0개의 댓글
·

소수 n째 자리까지 출력하기 (round(), %, format(), f-string)

몇가지의 방법으로 소수점 출력을 print에서 제어할 수 있다.1\. round()함수원래의 반환값이 144.0이다round()안에 매개변수가 오직 value값만 들어가 있다면 정수 부분만 출력원래의 반환값이 144.0으로 끝난다면, 아무리 해도 반환된값까지만 나온다.

2023년 9월 18일
·
0개의 댓글
·

2023-09-15 장고 첫번째 팀 프로젝트 회고

기본적인 CRUD를 만들어 보는 과제였다. (+는 기본과제 추가로 만들어 본 기능) -로그인/로그아웃/회원가입 이메일/패스워드 정규화 패스워드 수정 -게시판/글수정/글생성 여러개 이미지 및 파일 추가 댓글생성/댓글수

2023년 9월 15일
·
0개의 댓글
·

[장고]FK (foreignkey), ManyToManyField, OneToOneField형식.

PK와 FK란? : 링크텍스트저번시간의 PK와 FK를 설명했는데, 좀더 Fk와 그 외의 설명이 필요할거 같아 다시 새로운 글을 팠다.Django의 모델 필드는 데이터베이스 테이블의 열(Column)을 정의하는데 사용되며, 웹 애플리케이션의 데이터 모델을 구성한다. 참조

2023년 9월 6일
·
0개의 댓글
·

PK(Primary Key)와 FK (Foreign Key)그게 뭔데? ERD 개념

PK(primary key)는 데이터베이스 테이블에서 각 레코드(행)를 고유하게 식별하기 위한 열(속성)주로 정수 형식의 일련번호로(ID)표현 => 장고를 사용해서 데이타 값을 넣어주면 알아서 id값을 부여해주는데 이때의 예가 될 수 있다.테이블 내에 중복된 값을 가질

2023년 9월 5일
·
0개의 댓글
·

ERD란? 그리고 PK와 FK?

Entity-Relationship Diagram의 약자로,필드에 들어가 프로젝트를 시작할때 데이타베이스의 구조와 관계를 그래픽적으로 표현하는 도구이다. ERD는 데이터베이스의 논리적 구조 파악하는데 매우 유용하며, 데이터 설계 시에 커뮤니케이션 도구로도 활용된다.

2023년 9월 4일
·
2개의 댓글
·

git 간단명료 사용법/ 브랜치 설명/git branch/git merge/git rebase/git init/ git error/ git branch삭제/git 커밋삭제/git revert/ git reset/ HEAD개념/git 파일 삭제/collaborator

먼저 맨 처음 repository생성 후주의:readme.md를 만들었다면 git init할 수 없다. 이미 커밋이 되어 버린상태라 병합 수 없기에 git clone을 해야한다.git에 다른 작업이 있거나 할때git clone 주소 => 폴더 전체로 클론gi

2023년 9월 1일
·
0개의 댓글
·

python : :캡슐화 정의/ 상속의 정의/ super().__init__() 사용법

클라스 속성을 배우다보면, 상속하는 형태의 클라스들을 볼 수 있다.상속은 이미 정의된 클래스에서 속성과 메서드를 물려받아 새로운 클래스를 생성하는 것을 말합니다. => 메소드와 속성을 재사용 => 코드 중복을 줄이고 모듈성을 높인다.Animal 이라는 클라스를 상속받아

2023년 8월 31일
·
0개의 댓글
·