전체 글 270

20221102 TIL

오늘의 한 일 추천 시스템 프로젝트 - S.A 작성 및 프로젝트 구상 S.A https://www.notion.so/A7-Lucky-360dd54a6e38486aa6ba45a0c0ad603c A7-Lucky🍀 발제 내용 : [221102] 내배캠 AI 3회차 발제 - 추천 시스템 프로젝트 발제 (notion.so) www.notion.so 프로젝트 주제 DRF(Django Rest Framework), ML(Machine Learning)을 활용한 네이버 웹툰 추천 시스템 🛠️ 개발해야 할 기능 💡 필수 기능 Django Rest Framework의 CBV(Class Base VIew) 를 활용해 구현해주세요 Serializer의 검증/생성/직렬화 기능들을 활용해주세요 하나의 github 레포지토리에서 ..

20221101 TIL

오늘의 한 일 장고 심화 강의 복습 + 자바스크립트 AWS 복습 일단 하이퍼링크 형식으로 간단하게 로그인과 함께 index화면으로 이동하게는 만들었는데 문제점이 한두개가 아니다 구현하고 싶은 기능 로그인, 비로그인 구분하기 장고의 redirect 기능 이용시 def home(request): user = request.user.is_authenticated if user: return redirect('/tweet') else: return redirect('/sign-in') 이런 식으로 로그인 유저를 판별해서 비로그인 상태일 시 로그인페이지, 로그인 상태일 시 메인페이지로 이동시키는 방법을 자바스크립트로 구현하기 로그인 시 등등에 에러메세지 출력하기 ex) 이전 프로젝트인 인스타 클론코딩 프로젝트에서..

20221031 TIL

오늘의 배운 것 장고 심화 복습 - 프론트엔드 js AWS 강의 - AWS 기초사용법, 프로젝트 배포 AWS(Amazon Web Services) AWS IAM(Identity and Access Management) - AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스. IAM을 사용하여 리소스를 사용하도록 인증 및 권한 부여된 대상을 제어한다. AWS Budgets - 예산 관리 시스템, 책정해놓은 예산 범위를 일정수준까지 도달, 넘어가면 알려주고 제한해준다 AWS EC2 - 프로젝트를 배포하기 위한 VM 대여, 이전 프로젝트까지 장고모델에서는 프로젝트 전체를 배포했으나 이제 백엔드만 배포하고 프론트엔드 부분은 S3를 통해 배포하게 될듯? EC2를 통해 장고 프로젝트 배포하기 EC2를..

카테고리 없음 2022.10.31

20221030 WIL

이번 주 배운것 장고 심화 - 1~5주차 장고 심화 DRF ( django rest framework) 포스트맨 HTTP의 작동 방식과 흐름 시리얼라이저, json 토큰방식 로그인 vs 세션방식 로그인 로컬스토리지 vs 쿠키 JWT(Json Web Token) 미디어파일 / 스태틱파일 더 알아야 할 것 DRF를 통해 백엔드와 프론트엔드를 확실하게 나누고, 자바스크립트를 통해 프론트엔드에서 요청을 보내는 방식은 알겠는데 JS에 대한 지식이 턱없이 부족한것같다.. 일단 수박겉핥기 식으로 js를 통해 데이터를 프론트엔드에 불러오는 방식을 배우긴 했는데.. index.html 프론트엔드 index.js window.onload = async function loadArticles(){ const response..

20221028 TIL

오늘의 배운 것 장고 심화 - 1~5주차 복습 drf 타임어택 DRF 타임어택 테스트 urls.py from django.contrib import admin from django.urls import path, include from rest_framework_simplejwt.views import ( TokenObtainPairView, TokenRefreshView, ) urlpatterns = [ path("admin/", admin.site.urls), path('api/token/', TokenObtainPairView.as_view()), path('api/token/refresh/', TokenRefreshView.as_view()), path("api/article/", include(..

20221027 TIL

오늘의 배운 것 장고 심화 - 4주차 프로젝트 마무리 | 5주차 테스트 코드 장고 심화 profile, feed 페이지 생성 profile users - urls.py urlpatterns = [ .. path('/', views.ProfileView.as_view(), name='profile_view'), .. ] users - models.py class User(AbstractBaseUser): email = models.EmailField( verbose_name='email address', max_length=255, unique=True, ) followings = models.ManyToManyField('self', symmetrical=False, related_name='follow..

20221026 TIL

오늘의 배운 것 장고 심화 - 4주차 장고 심화 강의 프로젝트 https://github.com/didjsrne/drf_project GitHub - didjsrne/drf_project Contribute to didjsrne/drf_project development by creating an account on GitHub. github.com ** 이미지 파일 넣기 - ImageField https://docs.djangoproject.com/en/4.1/ref/models/fields/#django.db.models.ImageField Model field reference | Django documentation | Django Django The web framework for perfect..

20221025 TIL

오늘의 배운 것 장고 심화 - 1, 2주차 복습 장고 심화 - 3주차 장고 심화 2주차 - DRF 튜토리얼 https://github.com/didjsrne/drf_week2 GitHub - didjsrne/drf_week2 Contribute to didjsrne/drf_week2 development by creating an account on GitHub. github.com 장고 심화 3~4주차 - 프로젝트 https://github.com/didjsrne/drf_project GitHub - didjsrne/drf_project Contribute to didjsrne/drf_project development by creating an account on GitHub. github.com 장..

20221024 TIL

오늘의 배운 것 장고 심화 - 1, 2주차 장고 심화 HTTP와 웹의 동작 방식 웹브라우저의 흐름 프로토콜 계층 URI HTTP - 클라이언트 서버 구조 / 무상태 프로토콜(stateless) 데이터 전송 - HTML Form / HTML API HTTP 상태 코드 HTTP 헤더 쿠키, 캐시 Postman https://www.postman.com/ Postman API Platform | Sign Up for Free Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better ..

20221023 WIL

이번주 한 일 YOLOv5 강의 사물인식 프로젝트 - 완성 사물인식 프로젝트 https://github.com/Taeeun99/sparta_PetDictionary_2L3J_project2 이번주 트러블 슈팅 잦은 크롤링 너무 잦은 크롤링으로 서버에 요청을 과도하게 보내면 아이피 차단 등의 문제 발생 가능 해결방안 - 크롤링을 통해 검색한 자료 데이터베이스에 저장 (유효기간을 두고 일정 기간이 지나면 새로 받아오기) 사물인식 모델 적용중 오류 종종 함수를 돌릴때 사진과 같은 에러가 종종 발생해 데이터에 NULL 데이터가 저장되며 최종 그래프 결과에 영향을 줍니다. 해결(임시) class Image(models.Model): # 이미지 파일 업로드 imgfile = models.ImageField(null..