분류 전체보기 239

DRF에서 JWT 사용하기

django, djangorestframework 가 설치되어있는 상태에서 진행해야 함 ⭐️ simplejwt pip install djangorestframework-simplejwt # settings.py # 앱 추가 INSTALLED_APPS = [ ... 'rest_framework_simplejwt', ... ] # REST_FRAMEWORK 'DEFAULT_AUTHENTICATION_CLASSES': [ ... # JWT 인증 방식 추가하기 'rest_framework_simplejwt.authentication.JWTAuthentication', ], # user/urls.py from rest_framework_simplejwt.views import ( TokenObtainPairVie..

PROJECTS 2022.06.30

Team Project 5 | 6월 29일 |The season of N.11 유화 제작 서비스

Team Project 5 | The season of N.11 ✨ Github https://github.com/2JYK/The-season-of-N.11_backend 유화 제작 서비스 ; 사용자가 입력한 사진에 사계절의 효과를 주어 업로드, 수정 및 삭제 를 할 수 있음 👩🏻‍💻 담당 파트 : 회원가입 | 로그인-JWT발급 | 유화 제작 인공지능 기술 | 마이페이지-업로드,북마크 사진 | 게시글 수정 및 삭제 🌱 6월 29일 ✔️ User , UserManager 모델 생성 ✔️ user url 생성 ✔️ django 로그인 로그아웃 구현 ✔️ django 회원 가입 / 회원정보 조회 / 회원정보 수정 / 회원 탈퇴 구현 ✔️ UserSerializer, custom create-update 생성..

PROJECTS 2022.06.30

Team Project 5 | 프로젝트 기획 S.A | 6월28일

👻 프로젝트 주제 유화 제작 유화제작 인공지능 기술(NST)를 사용해서 사용자가 이미지를 넣으면 유화 스타일이 적용된 이미지로 변환되어 출력되는 서비스 이미지 생성 기술(Generative models)을 이용해서 사용자가 흥미를 느낄 수 있는 서비스 👻 필수 구현 기술 Django Rest-framework 유화제작 인공지능 기술(NST) CRUD 회원가입/로그인 기능 - JWT AWS EC2 배포 👻 이번 프로젝트 목표 정기적인 상호 피드백 및 코드 리뷰 시간 git hub branch 활용법 공부 ( 백업 및 롤백기능 사용,다른 팀원도 잘 알아보도록 표시 ) Issues / Projects / Wiki 탭 활용 pull & push merge 방법 3 가지에 대한 의미 숙지 프론트엔드와 백엔드를 분..

PROJECTS 2022.06.28

Team Project 5 | 유화 제작 서비스 프로젝트 발제 | 6월28일 - 7월6일

❤️ DRF 를 이용해 유화제작 서비스를 만들어봅니다 필수 포함 사항 👩🏻‍💻 Django Rest Framework를 사용해서 프로젝트를 진행해주세요. 프론트엔드와 백엔드를 별도의 레포지토리로 관리해주세요. 회원가입/로그인 기능 JWT 토큰 or 쿠키/세션을 이용해서 만들어주세요. (가능하면 JWT로!) 유화제작 인공지능 기술 (NST) 을 사용해서, 사용자가 이미지를 넣으면 유화 스타일이 적용된 이미지로 변환되어 출력되는 서비스를 만들어주세요. 이미지 생성 기술 (Generative models) 을 이용해서, 사용자가 흥미를 느낄 수 있는 서비스 (유화제작, deepfake, 등)를 만들어주세요. 이미지/파일을 업로드하면 그에 대한 결과물을 사용자에게 보여주는 서비스를 만들어 주세요! 프론트엔드는 ..

PROJECTS 2022.06.28

post메소드에서 FK 값이 is_valid()를 통과하지 못할때

빨간색 네모의 코드는 없고 오직 파란색 네모의 코드만 첨부했습니다. 아래로 ! - models.py / serializers.py / views.py 코드 첨부 - postman에서의 결과 확인 """ 포스트맨 입력값(JSON) { "title": "되라1", "category_id": 1, "content": "오레오쿠키" } """ ⭐️ 중요함!!!! 24번 코드 : 정보를 불러오기 24번(read_only=True) 옵션이 없는 상태에서 진행이 된다면, 매번 새로운 카테고리가 작성됨 (있는 카테고리를 가져다 쓰는게 아님!!!) 25번 코드 : create 함수를 사용하기 위함 25번 코드를 사용하는 이유 : 각 검증된 데이터의 조건을 확인하고자 사용. 아래에서 보이는 것처럼, title / cate..

PROJECTS 2022.06.28

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
반응형