리스트 : 콘텐츠가 있으면 최근 5건을 불러옵니다.
-
Sparta DRF - 개인 프로젝트 SA스파르타 부트 캠프 2022.07.05 09:30
이번에 Django Rest Framework 를 이용한 개인 프로젝트를 진해하려고 합니다. 프로젝트 이름은 Devploper's Book Mall 으로 개발자와 관련된 책들을 언어별로 분류되어 해당 책을 구매할 수 있는 사이트 입니다. DB https://dbdiagram.io/d/62baf57169be0b672c5982eb Stack BackEnd : Django, Djanog-Rest-Framework, Swagger Deployment : AWS, Nginx 이용 Tool : Git Action ( CI / CD ) GitHub : https://github.com/CureLatte/DBMALL.git GitHub - CureLatte/DBMALL Contribute to CureLatte/DB..
-
Django Channels 사용법 - 공식 문서개발일지 2022.06.21 23:06
Django Channels 사용법 - 공식문서 내용정리 필요한 패키지 django, channels, channels-redis, Docker OR Elastic Cache 1. Django Django Cannels 이기 때문에 당연히 기본 베이스인 Django가 필요 최신 버전이면 상관없다고 들었지만 공식문서상 Django 3.0보다 작은 경우 해당 버전에 대한 문서를 참조! 2. Channels. Channels 를 사용하기 위한 패키지 3. channels-redis 소켓을 열고 닫을 때 캐시 데이터를 사용하는데 이때 접근할 수있도록 해주는 라이브러리(?) 메세지를 주고 받을 때 필요하다고 Error가 떴음 ( 없어도 Django 실행은 됨) 4. Docker OR Elastic Cache Do..
-
DRF - VIEW 종류개발일지 2022.06.20 23:17
DRF를 사용하다가 다른사람코드에서 View class중 신기한걸 봤다 가장 기본적이라고 알고 있는 View 는 Django의 View를 DRF에서 커스텀한 APIView 였는데 class StoreView(APIView): def get(self, request): ... pass def post(self, request): ... pass 오늘 본 ViewClass는 class StoreView(RetrieveUpdateAPIView): def get(self, request): ... pass def post(self, request): ... pass 이런식으로 APIView앞에 단어들이 붙는 것들이다. 당연히 처음에는 API 앞에 생성된 함수들을 적어주는 건가 싶었는데 DRF의 수많은 View ..
-
DRF - Serializer custom create개발일지 2022.06.19 14:26
Django DRF 사용시 Serializer에서 custom create를 실행할때 input 값을 id 값으로 받아도 ForeignKey의 경우 그대로 모델을 가져온다. models.py class Product(models.Model): # 작성자, 썸네일, 상품 설명, 등록일자, 노출 종료 일자, 가격, 수정 일자, 활성화 여부 writer = models.ForeignKey(User, on_delete=models.CASCADE) thumbnail = models.ImageField() desc = models.CharField(max_length=1000) expose_end = models.DateTimeField() cost = models.IntegerField() created_at =..
-
Django - OneToOneField, ForeignKey, ManyToManyField개발일지 2022.06.16 01:42
Django ORM 중 다른 테이블과의 관계 Django ORM은 Django에서 정해준 대로 작성을 하면 알아서 SQL 과 같은 관계형 DataBase에 적용이 되는 매직과도 같은 기능이다. 해당 기능 들 중 테이블간의 관계를 정의 하기 위한 것이 바로 아래의 해당 메소드들이라고 한다. OneToOneField ForeignKey ManyToManyField ForeignKey - 외래키 우선 가장 많이 사용하는 ForeKeyField 부터 보면 예를들어 가게와 사장님 이라는 모델이 있을 때 하나의 가게에는 한명의 사장님이 존재할 수있지만 한 사장님은 여러개의 가게를 가질수 있다 라고 가정을 한다면 가게와 사장님의 관계는 일 대 다 의 관계이다. ( 사장님이 일, 가게는 다 ) 이를 코드로 표현하자면 ..