코린코딩일지 184

Django [게시글 조회, 작성, 수정, 삭제 ] 초간단 코드

🌱 Github https://github.com/nicesugi/joo_test 스터디에서 DRF 미니 타임어택을 했었다. .. 2탄도 해야하는데, 도저히 현재 상황에서 이해가 안가길래 다음기회를 노리고 있었고, 공부하다가 Django 바닐라코드랑 같이 비교해서 작성해도 좋겠다는 생각에 장고와 DRF 둘의 코드를 같은 조건?에서 작성해보자라는 생각에 작성하게 되었다. * status 코드는 작성하지 않음 * DRF serializer 이용한 코드 [코린 일지👩🏻‍💻/django] - DRF serializer 이용한 [게시글 조회, 작성, 수정, 삭제 ] 초간단 코드 Django [게시글 조회, 작성, 수정, 삭제 ] 초간단 코드 class PostView(APIView): # 게시글 조회 def ge..

PROJECTS 2022.06.25

class Q | OOP 특성 "캡슐화" | Q? Q를 사용한 OR조회 예제

""" Encapsulate filters as objects that can then be combined logically (using`&` and `|`) """ 필터를 오브젝트로 객체지향 클래스(캡슐화)로 묶고 AND 와 OR 을 사용해 연결시킨다. 결합시 디폴트 값은 AND 이다. 캡슐화란 데이터와 코드의 형태를 외부로부터 알 수 없게하고, 데이터의 구조와 역할, 기능을 하나의 캡슐형태로 만드는 방법이다. 캡슐화의 중요한 목적은 변수를 private로 선언하여 데이터를 보호하고, 보호된 변수는 getter나 setter등의 메서드를 통해서만 간접적으로 접근을 허용하는 것 이다. 캡슐화를 하면 불필요한 정보를 감출 수 있기 때문에, 정보은닉을 할 수 있다는 특징이 있지만, 캡슐화와 정보은닉은 동일..

PROJECTS 2022.06.24

REST-framework-Tutorial 해봅니다 | QuickStart | Serializer

🌈 Github : https://github.com/nicesugi/DRF.org-tutorial.git ... 정말 너무 DRF 어렵다고 느껴져서 공식홈페이지에 있는 튜토리얼을 목금동안 공부해보려고 한다. 이 튜토리얼은 내가 배운 방식이랑은 다른데, 튜토리얼 1에 나오는 시리얼라이저에서 어떻게 나오는지 어떤방식인지 알 수 있어서 보기도 좋고 새로운 코드와 메소드를 만나게 되어 재밌을 것 같다. .. 깃에 레포지토리만 쌓여가는 이 기분.. 다음주부터 부트캠프 끝날 때까지 계속 쉬지않고 프로젝트가 있는데 쌓여가는 레포지토리 마무리와 병행이..을.. 해야된다.. 취업하기 전까지 부지런히 1일 1푸시 1포스팅 가자! ☀️ QuickStart ☀️ Tutorial 1 : Serializer 좋고 더 알아봐야겠..

PROJECTS 2022.06.24

DRF serializer 이용한 [게시글 조회, 작성, 수정, 삭제 ] 초간단 코드

🌱 Github https://github.com/nicesugi/joo_test 스터디에서 DRF 미니 타임어택을 했었다. .. 2탄도 해야하는데, 도저히 현재 상황에서 이해가 안가길래 다음기회를 노리고 있음. 공부하다가 Django 바닐라코드랑 같이 비교해서 작성해도 좋겠다는 생각에 장고와 DRF 둘의 코드를 같은 조건?에서 작성해보자라는 생각에 작성하게 되었다. * status 코드는 작성하지 않음 * 아래에 model과 serializer 코드도 첨부됨 DRF serializer 이용하여 [게시글 조회, 작성, 수정, 삭제 ] 코드 작성하기 class PostView(APIView): # 게시글 조회 def get(self, request): # 1 작성자의 게시글만! 조회 print(reques..

PROJECTS 2022.06.23

TypeError: unsupported operand type(s) for ** or pow(), 'collections.OrderedDict'

오늘 트러블슈팅 : 빨간점으로 문제가 되는 지점을 표시해보았다. 문제) 1. 회원가입이 한번에 되질 않고 두번 시도하면 됨. 2. 두번 시도하면 메세지가 이미 있는 계정이라고 함.(> 1에서 데이터베이스 저장됐다는걸 알 수 있음) 3. 데이터 베이스 확인하면, 유저정보 안에 들어가는 유저프로필 내용은 저장이 되지않음 결론은 콤마 하나 때문에 발생한 문제였다.. user=user**user_profile 로 인식이 되서.. 저런 오류가 떴었던 것이다. 해 결 !!!!!!! 콤마 !!!!!!!!!!!!!!!!!!!! 다들 콤마, 오타 조심하자!

PROJECTS 2022.06.22

http status code | DRF(Django Rest Framework)의 status 사용법

DRF(Django Rest Framework)의 status 사용법 1. 임포트하기 아래의 임포트 코드에 status 를 클릭 > fn(지구본)+F12 (맥) > 기본으로 제공되는 status.py로 이동됨 # 임포트는 필수! from rest_framework import status 2. status.py 확인하기 우리가 직접 안 만들어도 된다. 갖다 쓰면 된다. 왼쪽이 보여지는 화면이고, 확대하여 오른쪽 코드를 살펴 보자. 상태 코드를 쓰기 전에 언제 쓰이는지 확인을 해보고 자주 쓸 코드번호들은 알아두는게 좋다. 정보용 : 100번~199번 성공 : 200번~299번 리다이렉트 : 300번~399번 클라이언트 오류 : 400번~499번 서버 오류 : 500번~599번 3. 코드 작성하기 statu..

PROJECTS 2022.06.22

DRF 타임어택 재시도 | 회원가입-회원탈퇴/로그인-로그아웃 구현

✓ Git hub https://github.com/nicesugi/Recruitment 장고와 지금까지 배운 DRF로 회원가입/로그인하여 내가 가진 기술 스킬에 따라 지원하는 회사를 검색하는 채용 관리 구현 타임어택 입니다. 하다 보니까 회원가입-회원탈퇴 / 로그인-로그아웃 까지 진행됐다. 로그아웃부분에서 트러블 이슈가 있는 상태로 마무리했으나 시간나는대로 수정할 계획이다. 그리고 DRF 특강이 끝나는대로 복습 겸 레벨업해도 좋을 것 같다.

STUDY/Python 2022.06.20

6월 15일부터 DRF CBV 에 대해 배우고 있다.

장고 기본부터 잡고 가자는 느낌으로 특강이 6월 15일 부터 진행되고 있다. 3시간동안 진행되는 강의는 들으면 이해가 쉽고 할 수 있을 것 같지만 막상 해보면 전혀 그렇지 않다는 것^^ㅋ 특히 3일차부터 serializer , custom user, permission , 정참조-역참조를 더 쓰게 되었는데,,,, 이게 참 . .. 너무 좋은데? 싶으면서도 난이도 무슨일인가 ...싶다. 진짜 익숙해지면 너무 편할 것 같고 코드도 너무 예쁠 것 같은데 어렵다. 특강은 화요일까지인데 무조건 , 수요일까지는 마스터 하고싶다. https://github.com/nicesugi/djangsamo.git GitHub - nicesugi/djangsamo Contribute to nicesugi/djangsamo de..

STUDY/Python 2022.06.20

Django 스타벅스 클론코딩을 위한 모델 재설계 !

☕️ Github https://github.com/nicesugi/starbucks.git 👋 최신 관련글 2022.06.06 - [프로젝트/My Project] - Django 스타벅스 버전3 | 코드 간결화와 checkbox 중복선택으로 음료를 볼 수 있음 Django 스타벅스 버전3 | 코드 간결화와 checkbox 중복선택으로 음료를 볼 수 있음 ☕️ Github https://github.com/nicesugi/starbucks.git 원래.. 타임어택 테스트 재시도만 해 볼 생각이었는데 점점 업그레이드를 합니다... 이번버전은 코드간결화와 checkbox 를 중복 선택하여 음료를 볼 수 있 nicesugi.tistory.com 더보기 2022.06.06 - [프로젝트/My Project] -..

PROJECTS 2022.06.17
반응형