본문 바로가기

전체 글79

여러 app 내에 있는 static 파일 한 군데로 모으기 python manage.py collectstatic 여러 app 내에 있는 static file 들을 하나로 모아 app 폴더들과 같은 계층에 있는 static 폴더를 하나 더 만들어줄 필요가 있다.  서버 구동 시 static 리소스를 실제로 찾아오는 지점은 이렇게 새로 만들어진 static 폴더 내부이다.  불필요한 경로를 거칠 필요 없이 자원에 접근하는 시간을 단축시킬 수 있다는 장점이 있다.  기존의 app 폴더 내에 있는 static 파일을 변경하면, 변경사항은 자동으로 반영된다. 그러나 새로 생성하거나 삭제한 static 파일이 있다면 다시 이를 반영하기 위해 collectstatic을 돌리도록 한다. 2024. 9. 9.
[Flutter] 프로그라피 과제테스트 시연 영상깃허브 주소 : https://github.com/sunny2you/prographyAssignment.git GitHub - sunny2you/prographyAssignmentContribute to sunny2you/prographyAssignment development by creating an account on GitHub.github.com- 3가지 Service 소개 (모두 services/api_service.dart에 포함되어있음)1. getPhotos( int pageNumber, List instances): 홈화면의 최신 이미지를 가져오는 서비스이다. 특징: 무한 로딩을 구현하기 위해, 인자 instances 는 기존 홈화면에 표시된 사진 List를 담아온다.2. get.. 2024. 9. 8.
상품 관리 애플리케이션 만들기 4 - DTO와 getter, setter 2024.08.29 - [분류 전체보기] - 상품 관리 애플리케이션 만들기 (1) - 3 프로젝트 전체 구조 잡기 상품 관리 애플리케이션 만들기 (1) - 3 프로젝트 전체 구조 잡기2024.08.28 - [Server/Spring] - 상품 관리 애플리케이션 만들기(1)- 2 데이터 구조 정의 상품 관리 애플리케이션 만들기(1)- 2 데이터 구조 정의2024.08.28 - [Server/Spring] - 상품 관리 애플리케이션 만들기 (1) -say-hi-world.tistory.com 이전 글에서 상품 추가 api가 기능적으로 잘 작동한다는 것을 확인했다. 하지만 한 가지 더 알아야 할 것이 있다. 바로 dto이다.dto의 의미와 역할을 먼저 살펴보고, getter와 setter를 어떻게 사용하는 것.. 2024. 8. 30.
상품 관리 애플리케이션 만들기 (1) - 3 프로젝트 전체 구조 잡기 2024.08.28 - [Server/Spring] - 상품 관리 애플리케이션 만들기(1)- 2 데이터 구조 정의 상품 관리 애플리케이션 만들기(1)- 2 데이터 구조 정의2024.08.28 - [Server/Spring] - 상품 관리 애플리케이션 만들기 (1) - 요구사항 확인 상품 관리 애플리케이션 만들기 (1) - 요구사항 확인스프링 부트를 사용해 상품 관리 애플리케이션을 만들고자 한다.say-hi-world.tistory.com 이전 장에서는 상품 클래스에 필요한 필드를 정의한 뒤, 코드를 추가하였다.  이번 장에서는 아래 가지를 수행한다. 1. 상품 추가를 위한 컨트롤러 코드 추가하기. 1-1.  우선, 클라이언트로부터 해당 요청을 받는 컨트롤러가 필요하다. 1-2. 다음, 실제로 상품을 리스.. 2024. 8. 29.
상품 관리 애플리케이션 만들기(1)- 2 데이터 구조 정의 2024.08.28 - [Server/Spring] - 상품 관리 애플리케이션 만들기 (1) - 요구사항 확인 상품 관리 애플리케이션 만들기 (1) - 요구사항 확인스프링 부트를 사용해 상품 관리 애플리케이션을 만들고자 한다.진행 순서는 다음과 같다. 1.  뼈대 코드 짜기2. 유효성 검사 추가하기3. 데이터베이스 연동하기4. 객체지향 더하기 뼈대 코드를say-hi-world.tistory.com 요구사항 확인이 끝났다면, 필요한 데이터의 구조를 설계한다  데이터를 너무 이른 시기에 정의해버리면, 객체 지향 패러다임에서 이야기하는 '객체 간의 협력'에 초점을 맞추지 못한 채,각 데이터끼리 고립시켜버리는 결과를 가져올 수 있다.그러나 처음 애플리케이션 개발을 시작하는 사람에게는 데이터부터 생각하는 설계 방.. 2024. 8. 28.
상품 관리 애플리케이션 만들기 (1) - 요구사항 확인 스프링 부트를 사용해 상품 관리 애플리케이션을 만들고자 한다.진행 순서는 다음과 같다. 1.  뼈대 코드 짜기2. 유효성 검사 추가하기3. 데이터베이스 연동하기4. 객체지향 더하기 뼈대 코드를 짜기 위해서는 다음과 같은 과정을 거칠 것이다. 1. 애플리케이션 요구사항 확인하기2. 데이터 구조 정의하기3. 프로젝트 구조 잡기4. DTO와 getter, setter 다루기5. 요구사항 기능 구현하기 이번 장에서는 애플리케이션 요구사항을 확인한 후, 스프링 이니셜라이저를 통해 스프링부트 프로젝트 설정을 마치는 것으로 끝낸다. 1. 애플리케이션 요구사항 확인하기 - 상품은 자바 컬렉션인 List로 관리되도록한다. 1. 번호 : 1부터 시작하여 상품이 추가될 때마다 1씩 증가한다. 동일한 상품 번호를 가지는 상품.. 2024. 8. 28.