과제

과제/팀과제

[Django] 팀 프로젝트 : 머신러닝 프로젝트(5) - 페이지네이션, 좋아요, 북마크

- 프론트엔드 // ariticlesList.js // 페이지네이션 async function paginationView(articles) { // html에 게시글 목록과 버튼을 js로 만들어서 붙여주기 위해 가져옴 const contents = document.getElementById("article-list-kmj"); const buttons = document.getElementById("buttons-kmj"); const numOfContent = articles.length;// 전체 게시글 수 const maxContent = 10;// 한 페이지당 게시글 수 const maxButton = 5;// 한 창에 보여질 버튼 수 const maxPage = Math.ceil(numOfCon..

과제/팀과제

[Django] 팀 프로젝트 : 머신러닝 프로젝트(4) - 검색 기능, 카드 나열하기 등

- 검색 기능 프로젝트를 기획할 때는 생각이 안 났었는데 나는 검색 기능을 구현하고 싶었다 그래서 은연 중에 와이어프레임 그릴 때 검색창을 넣었었나보다 ㅋㅋㅋ # articles/urls.py from django.urls import path from . import views urlpatterns = [ ... path("search//", views.SearchView.as_view(), name="search_view"), ] 우선 url을 설정해준다 프론트엔드에서 검색어를 받아서 백엔드로 보내면 백엔드에서 그 검색어로 필터링을 하기 위해 url에 문자열을 받기로 했다 from rest_framework import status from rest_framework.views import APIVi..

과제/팀과제

[Django] 팀 프로젝트 : 머신러닝 프로젝트(3) - 기능 구현(백엔드&프론트엔드)

- 댓글 좋아요 기능 지난 프로젝트 때 구현했던 거라 금방 했다 # articles/urls.py from django.urls import path from . import views urlpatterns = [ ... path("like//", views.LikeView.as_view(), name="like_view"), ... ] # articles/view.py from rest_framework import status from rest_framework.generics import get_object_or_404 from rest_framework.views import APIView from rest_framework.response import Response from .models im..

과제/팀과제

[Django] 팀 프로젝트 : 머신러닝 프로젝트(2) - 기능 구현(백엔드&프론트엔드)

- 유저 정보 조회 내가 맡은 부분이 다른 기능이 구현되어야 할 수 있는 거라서 기다리면서 프론트엔드 html을 만들고 있었다 로그인, 회원가입 기능이 추가되니 바로 js도 연결하고 싶어서 그걸 하다가 로그인 했을 때 헤더에 유저 닉네임을 넣고 싶어졌다 근데 백엔드에 현재 유저 정보 조회가 구현되어 있지 않은데 이 부분 담당한 팀원분이 코드 짤 수 없는 상태여서 내가 대신 짰다 간단한 거라 코드 짜면서 별다른 에러는 없었다 # users/urls.py from django.urls import path from users import views urlpatterns = [ ... path("profile//", views.ProfileView.as_view(), name="profile_view"), ...

과제/팀과제

[Django] 팀 프로젝트 : 머신러닝 프로젝트(1) - 기획 및 세팅

[230522] 머신러닝 프로젝트 (notion.site) S.A (notion.so) - poetry 설치 python poetry 설치 가이드 (tistory.com) 위 블로그의 도움을 받아 poetry를 설치했다 poetry shell power shell에서 위 명령어로 가상환경 활성화 터미널창이 poetry로 바뀌면 활성화가 된 것일 듯?? - 패키지 및 라이브러리 설치 poetry add djangorestframework djangorestframework-simplejwt django-cors-headers mysqlclient pillow black 기본적으로 필요한 DRF, DRF-jwt와 formatter인 black, 이미지 업로드 시 필요한 pillow를 설치했다 (근데 이미지 ..

마이구미+
'과제' 카테고리의 글 목록 (5 Page)