반응형

코딩 13

<Github> switch 명령어

git switch "switch" 명령어를 사용하면 현재 branch를 변경할 수 있다. 기존에는 "checkout" 명령어로 변경이 가능했지만 Git v2.23에 "switch" 명령어가 추가되었으며 "checkout"의 다양한 기능 중에 분기를 변경하고 생성하는 기능만 추출해서 명확하고 제한적인 목적을 가진 명령어가 탄생했다. 사용방법 git switch 전환하려는 로컬 or 원격 branch 이름을 입력하여 작업중인 branch를 변경하여 현재 "HEAD" branch로 만든다. 로컬에 branch가 있는경우 : branch를 변경한다. 로컬에 branch가 없고 원격에만 있는 경우 : 원격 branch를 기반으로 새 로컬 branch를 만들고 추적관계를 설정한다. git switch -c 로컬에..

코딩/기타 2022.03.25

[Django] 역참조 테이블 필드로 정렬하기 (order_by)

피드 모델을 작성 시간(최신순)으로 정렬하는 방법은 created_at 필드를 이용하거나 id 필드를 이용하는 방법이 있다. (id는 점점 커지는 특성이 있다.) from feed.models import Feed Feed.objects.order_by("-created_at") Feed.objects.order_by("-id") 기본적인 정렬은 이렇게 쉽게 구현할 수 있지만 기능을 점점 확장시키다 보면 좀 더 다양한 방법으로 정렬을 할 필요성이 생긴다. 이번 green_door프로젝트를 진행하면서 내가 생각한 문제와 그 해결법을 정리해보겠다. 내가 북마크한 피드를 마이페이지에서 보여줘야 하는데 어떤 기준으로 정렬시켜서 보여줘야 할까? 가장 간단한건 일반 피드와 마찬가지로 최신순으로 정렬하는 거지만 내가..

코딩/Django 2022.03.19

Django channels 실시간 채팅 기능 (websocket)

공식문서 + 구글링 + 유튜브를 통해 실시간 채팅 기능 구현(서버 api 동기식) 스파르타 내배캠 4번째 팀 프로젝트 실시간 채팅 기능 담당. 간단하게 프로젝트 소개를 하고 Django channels를 이용한 실시간 채팅 기능 구현 과정을 피드백 하겠다. ※ 스크롤 압박 주의 1. 프로젝트 소개 bondar는 유화 처리 시스템을 접목한 소개팅 앱으로 사용자의 프로필 이미지를 정해진 화풍으로 유화 처리를 하여 원본 이미지가 노출되는 걸 방지하고 재미 요소를 더한 앱입니다. 프로젝트 bondar 레포지토리 / 우리는 마을을 본다. https://github.com/GoHeeSeok00/bondar/tree/main GitHub - GoHeeSeok00/bondar Contribute to GoHeeSeok..

코딩/Django 2022.03.06
반응형