Django
-
딥러닝 기반 유화 제작 프로젝트 종료 github : https://github.com/sparta-camp-helpme/ai_museum_backend GitHub - sparta-camp-helpme/ai_museum_backend: ai_museum_backend ai_museum_backend. Contribute to sparta-camp-helpme/ai_museum_backend development by creating an account on GitHub. github.com 이번 프로젝트를 하면서.. 개인적으로 나 자신에게 많이 실망하고 자책하는 프로젝트였지 않았나 생각된다.. 함께 해준 팀원들 모두 정말 열심히 했고, 나 조차도 밤을 꼬박 세워가며 했지만, 예측하지 못한 변수와 같잖은..
TIL_220706_팀 프로젝트 KPT딥러닝 기반 유화 제작 프로젝트 종료 github : https://github.com/sparta-camp-helpme/ai_museum_backend GitHub - sparta-camp-helpme/ai_museum_backend: ai_museum_backend ai_museum_backend. Contribute to sparta-camp-helpme/ai_museum_backend development by creating an account on GitHub. github.com 이번 프로젝트를 하면서.. 개인적으로 나 자신에게 많이 실망하고 자책하는 프로젝트였지 않았나 생각된다.. 함께 해준 팀원들 모두 정말 열심히 했고, 나 조차도 밤을 꼬박 세워가며 했지만, 예측하지 못한 변수와 같잖은..
2023.01.01 -
유화 제작 프로젝트에서 사용되는 로직에 대해서 딥러닝 기능을 구현하기 위해 쓰였던 코드에 대해서 조사해보았다. default_storage default_storage는 Django에서 file manage를 쉽게 할 수 있는 라이브러리 FileSystemStorage 클래스는 로컬 파일 시스템에서 기본 파일 스토리지를 구현한다. 별도의 인자값 없이 생성한다면 파일을 저장할 디렉토리의 Root 경로는 settings.py의 MEDIA_ROOT 값이며, 저장된 파일을 serving하는 URL 또한 settings.py의 MEDIA_URL 값이다. default_storage의 주요 메소드 from django.core.files.storage import default_storage file = reque..
TIL_220703_팀 프로젝트유화 제작 프로젝트에서 사용되는 로직에 대해서 딥러닝 기능을 구현하기 위해 쓰였던 코드에 대해서 조사해보았다. default_storage default_storage는 Django에서 file manage를 쉽게 할 수 있는 라이브러리 FileSystemStorage 클래스는 로컬 파일 시스템에서 기본 파일 스토리지를 구현한다. 별도의 인자값 없이 생성한다면 파일을 저장할 디렉토리의 Root 경로는 settings.py의 MEDIA_ROOT 값이며, 저장된 파일을 serving하는 URL 또한 settings.py의 MEDIA_URL 값이다. default_storage의 주요 메소드 from django.core.files.storage import default_storage file = reque..
2023.01.01 -
HELPME team S.A(Starting Assignment) 🏠 소개 '사용자들이 만든 유화를 전시하는 온라인 미술관' ⏲️ 개발기간 2022년 06월 28일 ~ 2022년 07월 05일 🧙 맴버구성 Backend - https://github.com/sparta-camp-helpme/ai_museum_backend/ frontend 개발 별도 - https://github.com/sparta-camp-helpme/ai_museum_frontend 김성호 : 상세페이지 백선영 : 로그인/회원가입 필수 정보 이동현 : 개인페이지 / 딥러닝 한건희 : 메인페이지 📌 필수 기능 Django Rest Framework를 사용해서 프로젝트를 진행해주세요. 프론트엔드와 백엔드를 별도의 레포지토리로 관리해주세요..
TIL_220627_유화 제작 프로젝트 SAHELPME team S.A(Starting Assignment) 🏠 소개 '사용자들이 만든 유화를 전시하는 온라인 미술관' ⏲️ 개발기간 2022년 06월 28일 ~ 2022년 07월 05일 🧙 맴버구성 Backend - https://github.com/sparta-camp-helpme/ai_museum_backend/ frontend 개발 별도 - https://github.com/sparta-camp-helpme/ai_museum_frontend 김성호 : 상세페이지 백선영 : 로그인/회원가입 필수 정보 이동현 : 개인페이지 / 딥러닝 한건희 : 메인페이지 📌 필수 기능 Django Rest Framework를 사용해서 프로젝트를 진행해주세요. 프론트엔드와 백엔드를 별도의 레포지토리로 관리해주세요..
2023.01.01 -
restframework-simplejwt 인증의 종류 1. 세션 인증 방식 브라우저에서 사용자가 인증(Authentication)을 수행하면 서버에서 사용자의 정보를 저장. 응답으로 세션(JSESSIONID) 키를 이용해 클라이언트 브라우저의 쿠키에 세션(JSESSIONID)의 정보를 저장하게 됨. 클라이언트는 브라우저 쿠키에 저장된 세션으로 저장된 세션정보를 이용해 인가(Authrization)된 정보에 접근 허용. 2. 토큰 인증 방식 토큰 인증 방식은 사용자가 인증을 수행하면 서버에서는 토큰을 생성한 뒤에 저장하지 않고(stateless) 토큰값을 사용자의 브라우저에게 응답함. 토큰값을 사용자가 인가된 사용자만 사용할 수 있는 서비스를 요청할 때 함께 보내게 되고, 서버에서 이 토큰을 의미 있는 ..
TIL_220630_rest_framework_simplejwtrestframework-simplejwt 인증의 종류 1. 세션 인증 방식 브라우저에서 사용자가 인증(Authentication)을 수행하면 서버에서 사용자의 정보를 저장. 응답으로 세션(JSESSIONID) 키를 이용해 클라이언트 브라우저의 쿠키에 세션(JSESSIONID)의 정보를 저장하게 됨. 클라이언트는 브라우저 쿠키에 저장된 세션으로 저장된 세션정보를 이용해 인가(Authrization)된 정보에 접근 허용. 2. 토큰 인증 방식 토큰 인증 방식은 사용자가 인증을 수행하면 서버에서는 토큰을 생성한 뒤에 저장하지 않고(stateless) 토큰값을 사용자의 브라우저에게 응답함. 토큰값을 사용자가 인가된 사용자만 사용할 수 있는 서비스를 요청할 때 함께 보내게 되고, 서버에서 이 토큰을 의미 있는 ..
2023.01.01 -
DRF 심화과정 2번째 과제.. 와.. wa.. 모델링부터 시리얼 사용법과 시리얼을 사용하기 위한 views.py 다루는 방법까지.. 획기적이면서 간편하지만 아직까지도 익숙하지 못한 그것.. DRF 너 대체 뭐야... ㅠ 5일차 1. product라는 앱을 새로 생성해주세요 - 생성하면 settings.py 도 추가 python manage.py startapp product 2. product 앱에서 가 포함된 product 테이블을 생성해주세요 class Product(models.Model): user = models.ForeignKey('user.User', verbose_name="작성자", on_delete=models.CASCADE) title = models.CharField(verbose..
TIL_220621_DRF 강의DRF 심화과정 2번째 과제.. 와.. wa.. 모델링부터 시리얼 사용법과 시리얼을 사용하기 위한 views.py 다루는 방법까지.. 획기적이면서 간편하지만 아직까지도 익숙하지 못한 그것.. DRF 너 대체 뭐야... ㅠ 5일차 1. product라는 앱을 새로 생성해주세요 - 생성하면 settings.py 도 추가 python manage.py startapp product 2. product 앱에서 가 포함된 product 테이블을 생성해주세요 class Product(models.Model): user = models.ForeignKey('user.User', verbose_name="작성자", on_delete=models.CASCADE) title = models.CharField(verbose..
2023.01.01 -
이번에는 serializer 를 응용하는 심화 과정을 밟았다. - permissions.py 로 관리자 및 사용자의 권한을 부여하고 - 상황에 따른 조건을 정의해서 조회 및 수정 권한을 분리할 수 있음. - ex) 7일이 지나지 않은 사용자는 게시글 작성 불가 등 단 시간에 너무나 많은 정보량을 습득하려니 뇌가 쥐가 나기 시작했다.. 계속 주입하려는 데이터를 나만의 방법으로 조금씩.. 조금씩 소화하고자 한다.. 부디 체하지 말고, 잘 흡수할 수 있기를... 에러 노트 대부분 오타로 인한 에러.. 미치것다.. 4일차 과제 심화 1. admin 페이지에 user admin을 등록하고, userprofile 테이블을 user admin 페이지에서 같이 보고 설정 할 수 있도록 해주세요 class UserAdm..
TIL_220620_DRF 강의이번에는 serializer 를 응용하는 심화 과정을 밟았다. - permissions.py 로 관리자 및 사용자의 권한을 부여하고 - 상황에 따른 조건을 정의해서 조회 및 수정 권한을 분리할 수 있음. - ex) 7일이 지나지 않은 사용자는 게시글 작성 불가 등 단 시간에 너무나 많은 정보량을 습득하려니 뇌가 쥐가 나기 시작했다.. 계속 주입하려는 데이터를 나만의 방법으로 조금씩.. 조금씩 소화하고자 한다.. 부디 체하지 말고, 잘 흡수할 수 있기를... 에러 노트 대부분 오타로 인한 에러.. 미치것다.. 4일차 과제 심화 1. admin 페이지에 user admin을 등록하고, userprofile 테이블을 user admin 페이지에서 같이 보고 설정 할 수 있도록 해주세요 class UserAdm..
2023.01.01 -
DRF 의 꽃 Serializer 에 대해서 배우고, Serializer 로 과제를 받았다. 어느정도 이해를 했다고 생각했는데, 생각보다 상속과 다른 Serializer 추가 부분에 대해서 제대로 이해하지 못한 부분이 있어 끝내 과제를 완성할 수 없었다.. 그래도 해설 강의를 통해 마지막까지 찍먹해보았다. 에러 노트 사실 에러라기 보다는 내가 실수한 내용이지만, 두 번 실수하지 않기 위해 적어둔다. 원인 : 1) 타임어택 시 완전 새로운 프로젝트 생성하고 시작. 2) 타임어택 2번 문제에서 USERNAME_FIELD 를 변경해도 계속 바뀌지 않는 기이한 현상 3) 에러 코드도 뜨지 않고 계속 사용자 이름부터 작성하라고 함. 해결 : AUTH_USER_MODEL = 'user.User' 계정 모델을 자신이..
TIL_220617_DRF 강의DRF 의 꽃 Serializer 에 대해서 배우고, Serializer 로 과제를 받았다. 어느정도 이해를 했다고 생각했는데, 생각보다 상속과 다른 Serializer 추가 부분에 대해서 제대로 이해하지 못한 부분이 있어 끝내 과제를 완성할 수 없었다.. 그래도 해설 강의를 통해 마지막까지 찍먹해보았다. 에러 노트 사실 에러라기 보다는 내가 실수한 내용이지만, 두 번 실수하지 않기 위해 적어둔다. 원인 : 1) 타임어택 시 완전 새로운 프로젝트 생성하고 시작. 2) 타임어택 2번 문제에서 USERNAME_FIELD 를 변경해도 계속 바뀌지 않는 기이한 현상 3) 에러 코드도 뜨지 않고 계속 사용자 이름부터 작성하라고 함. 해결 : AUTH_USER_MODEL = 'user.User' 계정 모델을 자신이..
2023.01.01 -
DRF 강의 본격적으로 듣게 된 3일차 과정의 내용.. 어우.. 정신을 못차린다. 생각보다 심오하고 딥한 장고의 세계 그리고 너무 편리한 기능을들 어떻게든 활용하기 위한 발버둥.. 내가 이 모든 기능들을 잘 다룰 수 있을까.. 나 자신 화이팅.. 에러 노트 사실 에러라기 보다는 내가 실수한 내용이지만, 두 번 실수하지 않기 위해 적어둔다. 원인 : TypeError: Cannot read properties of undefined (reading 'value') 내용 : 포스트맨 시 발생하는 에러 해결 : path('login/', views."UserAPIView".as_view()), 내용 : urls.py 의 경로에 있던 클래스 명 오타로 인한 에러 3일차 과제 1. Django 프로젝트를 생성하고..
TIL_220616_DRF 강의DRF 강의 본격적으로 듣게 된 3일차 과정의 내용.. 어우.. 정신을 못차린다. 생각보다 심오하고 딥한 장고의 세계 그리고 너무 편리한 기능을들 어떻게든 활용하기 위한 발버둥.. 내가 이 모든 기능들을 잘 다룰 수 있을까.. 나 자신 화이팅.. 에러 노트 사실 에러라기 보다는 내가 실수한 내용이지만, 두 번 실수하지 않기 위해 적어둔다. 원인 : TypeError: Cannot read properties of undefined (reading 'value') 내용 : 포스트맨 시 발생하는 에러 해결 : path('login/', views."UserAPIView".as_view()), 내용 : urls.py 의 경로에 있던 클래스 명 오타로 인한 에러 3일차 과제 1. Django 프로젝트를 생성하고..
2023.01.01