# django

183개의 포스트

django urls include를 여러개 써서 효율적인 관리

2020-02-10-django url include multiple​ django를 쓸 때, 프로젝트의 url을 include를 써서 고정적인 url을 쉽게 관리하거나, 앱별로 url을 관리 할 수 있는 강력한 기능이 있다. 하지만 나는 사용하면서 하나의 app에

어제
·
0개의 댓글

2020-02-04 Creating Django models of an existing DB

본디 프로그래밍은 불편한것을 누군가 항상 해결해 놓았다!이 명령어를 쓴다면, 연결해 놓은 DB를 들여다보며 자동으로 코딩으로 되돌려준다. manged 속성은 False일때 더이상 이 테이블은 DB에 반영하지 않겠다라는 뜻. 참고: https://dev.to/i

어제
·
0개의 댓글

[2차 프로젝트] Facebook social login 구현하기

2차 프로젝트를 진행하는데 있어 크게 3가지의 기능을 구현했었다.Facebook social login 엔드포인트 구현문자인증 기능 엔드포인트 구현(다방클론) 방 정보에 관한 세부 페이지 엔드포인트 구현이 중에서 Facebook social login은 실제 구

2020년 3월 22일
·
0개의 댓글
post-thumbnail

Django REST Framework 뽀개기 1

글을 작성하지는 않았지만 Django REST Framework(DRF) 공식 문서의 튜토리얼을 따라서 간단한 ModelSerializer를 사용하여 API를 구축해보았다. 단순 JSON 데이터를 입력, 출력하는 것을 넘어 이번에는 DRF의 핵심 기능을 파헤쳐보고자 한

2020년 3월 22일
·
0개의 댓글

TransactionTestCase

https://stackoverflow.com/questions/43978468/django-test-transactionmanagementerror-you-cant-execute-queries-until-the-end

2020년 3월 21일
·
0개의 댓글

TIL - Dictionary자료형을 이용한 중복제거

파이썬의 딕셔너리 자료형은 key와 value로 이루어져 있고 key를 해시화 해서 메모리상 주소로 가지고 value를 key와 연결하여 저장시킨다. 해시화된 key는 중복된 값을 가질 수 없기 때문에 같은 key가 메모리상 들어오면 이후에 들어온 딕셔너리 객체로 대체된다. 이 딕셔너리 자료형의 특징을 이용하여 진행중인 사운드클라우드 클론 프로젝트에서 나...

2020년 3월 21일
·
0개의 댓글
post-thumbnail

Django - 특정 위치 반경 정보 필터링하기(haversine으로 위도, 경도 거리 계산)

다방 클론 프로젝트르 하면서 위치 기반 정보를 필터링 해봤습니다.

2020년 3월 19일
·
3개의 댓글
post-thumbnail

QC - unit test

unit test 1 맞는지 아닌지 0 예외처리 -1 안맞는지 unit test는 독립적으로 해야 다른 테스트에 영향이 가면 안됨 테스트는 빠르게 할 수 있어야함(실제 요청x, 외부는 마킹으로 처리)

2020년 3월 15일
·
0개의 댓글
post-thumbnail

mysql database 이모티콘 설정(utf8mb4)

이거 안하면 에러나요

2020년 3월 14일
·
0개의 댓글

Project2 - Unit Test

작성한 코드의 작동여부를 검사하기 위해 테스트를 시행한다. 여러가지의 테스트방법 작성단계에서는 시간이 걸리지만 한번 작성해놓으면 거의 모든 기능을 자동으로 테스트 할 수 있어 유지보수에 유리한 유닛테스트를 알아보자.우선 테스트에는 어떤종류가 있을까?실재로 배포된 사이트

2020년 3월 14일
·
0개의 댓글

Django Annotate와 Union 사용 시 발생하는 문제

장고에서 Annotate 와 기존 필드를 Union 하려면 좀 이상하게 작성해야한다.결론적인 문제점은 Annotate 된 필드는 쿼리의 하위에 작성된다. Values 에 쓰인 순서대로 나왔으면 좋겠지만 그렇지 못한다.결과가 이상하게 나오는 걸 알 수 있다.유니온의 순서

2020년 3월 11일
·
0개의 댓글

[1차 프로젝트] Market-kurly User 로그인 회원가입 구현하기

1차프로젝트(2.24 ~ 3.6)간 marke kurly 백엔드 클론을 진행하는 도중 기억에 남는 코드가 있어 여기에 기록해 본다.어떤 웹서비스던 회원가입 및 로그인 절차가 없을 수가 없다. 흔한 서비스인 만큼 항상 구현되어야 하는 부분이며 해당 서비스 구현에 익숙해

2020년 3월 8일
·
0개의 댓글
post-thumbnail

django - query/url 파라미터

 장고 기능으로 HTTP request안에 request.GET 그리고 request.POST 객체로 쿼리 딕셔너리를 가질 수 있습니다. views.py  뷰 클래스에 위와 같이 설정하고 파라미터 키:밸류 값으로category : 4, query : -pricehttp

2020년 3월 8일
·
0개의 댓글
post-thumbnail

프로젝트 초기세팅하기

conda가 깔려있다는 가정하에서 conda create -n hello2 python=3.8가상환경을 생성해준다.여기서 가상환경의 이름은 hello2.

2020년 3월 8일
·
0개의 댓글
post-thumbnail

위코드 1차 프로젝트 후기(스타일쉐어 클론)

현재 개발을 공부하고 있는 위코드에서 1차 프로젝트를 진행했습니다. 백엔드를 맡았습니다.

2020년 3월 7일
·
0개의 댓글
post-thumbnail

장고기초#1 웹 프레임워크에 대한 이해

자주 사용되는 코드를 체계화하여 쉽게 사용할 수 있도록 도와주는 코드 집합라이브러리와 혼동될 수 있지만 좀 더 규모가 므고 프로젝트의 기반이 됨건축에 비유하면 구조를 만드는 골조가 프레임워크라면 그 외 자재들이 라이브러리가 됨웹개발에 필요한 기본적인 구조와 코드(클래스

2020년 3월 6일
·
0개의 댓글

Project1 - OneToOne관계 값과 ManyToMany관계 값 같이 가져오기

django get기능에서 orm을 통해서 데이터를 가져오는 몇가지 형태에 대해서 알아보자. object.values()를 통해 가져오기 가장 간편하고 직관적인 방법이라고 할 수 있다. 찾고자하는 필드명을 values()안에 넣어준다. 정참조 관계일 때는 looku

2020년 3월 5일
·
0개의 댓글

Project1 - Pagination

현재 진행중인 프로젝트에서 query parameter을 받아서 페이지 기능을 구현해보자.우선 1에서와 같이 쿼리파라미터로 GET객체로 들어올 값의 key인 offset을 가져오고 값이 없으면 0을 default로 한다.한페이지에 12개의 상품을 보여줘야하기 때문에 들

2020년 3월 5일
·
0개의 댓글

(Django) 모델 생성 동시에 역참조 foreign key 대상에 데이터 넣기

장고 프로젝트를 하다보면 원하는 테이블에 원하는 모델 데이터를 넣고 싶을 때, 해당 모델의 역참조 foreign key에도 데이터를 동시에 넣고 싶을 때가 있습니다. 저 같은 경우 아래와 같이 스타일 카드 모델과 스타일 카드 모델을 참조하고 있는 스타일 이미지 테이블

2020년 3월 5일
·
0개의 댓글

(Django) 스타일쉐어 클론 - 팔로잉 카드 리스트(filter in list)

스타일쉐에는 유사 SNS 기능을 하는 OOTD(Outfit Of The Day) 페이지가 있습니다. 여기에는 자신이 팔로잉하고 있는 사람들의 카드 리스트를 볼 수 있는 팔로잉 피드가 있는데요, 인스타의 핵심 피드와 비슷하다고 보시면 됩니다. 기존에 포스팅에 해당하는 카드의 데이터를 전달하는 로직은 작성했었는데, 팔로잉 리스트의 로직을 짜는건 좀 어려웠습니...

2020년 3월 5일
·
0개의 댓글