전체 글91 개발_TIL | 2022-06-30 (51) 애자일, CI/CD, TDD 🚩애자일이란? 소규모 기능 단위로 빠르게 개발과 적용을 반복하는 개발 방법 🚩CI/CD란? 💡CI(Continous Integration) 지속적인 통합이란 의미로 어플리케이션의 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트 되어 통합하는 것 CI가 필요한 환경 다수의 개발자가 형상관리 툴을 공유하여 사용하는 환경 수 많은 commit이 쌓이는 환경에서 기능별로 빌드/테스트/통합에 번거로움 ⇒ 이러한 상황에 자동화된 빌드&테스트는 원천 소스코드의 충돌 등을 방어할 수 있다. 🙋♂️ 우리 팀에 적용해보기 Source control : 실시간 코드 파악, 코드 리뷰, 컨벤션을 통해서 코드 읽기 쉽게 하기 Build 자동화 : 미정 Test 자동화 : DRF Test 사용 .. 2022. 7. 6. 개발_TIL | 2022-06-29 (50) simple jwt 개념정리, 실습 Getting started - Simple JWT 5.2.0.post5+gcd4ea99 documentation 1) 가상환경에 pip install 로 simplejwt를 설치한다 pip install djangorestframework-simplejwt 2) 프로젝트 setting → REST_FRAMEWORK부분에 simplejwt 코드를 추가해준다 #settings.py REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': 'rest_framework_simplejwt.authentication.JWTAuthentication' 3) SIMPLE_JWT 설정을 위한 기본 세팅을 추가해준다 #settings.py SIMP.. 2022. 7. 6. 개발_TIL | 2022-06-28 (49) ▷ 장고 DRF 팀 프로젝트 시작 (feat. S.A 작성) 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를 사용해서 프로젝트를 진행해.. 2022. 6. 28. 개발_TIL | 2022-06-27 (48) ▷ 장고 DRF 특강 (9) // feat. 복습 1. serializer 복습 - 외래 키 관계에 있는 테이블이 있을 경우, 해당 테이블의 serializer를 생성해 함께 사용 class UserProfileSerializer(serializers.ModelSerializer): class Meta: model = UserProfile fields = "__all__" class UserSerializer(serializers.ModelSerializer): """ 외래 키는 UserProfile에서 User 테이블로 설정되어 있지만 one to one 필드기 때문에 userprofile이라는 명칭으로 역참조가 가능하다. """ userprofile = UserProfileSerializer() cl.. 2022. 6. 28. 이전 1 ··· 8 9 10 11 12 13 14 ··· 23 다음