Django 썸네일형 리스트형 [Django] 공식문서로 익혀보기 part3 - views 작성 https://docs.djangoproject.com/ko/5.1/intro/tutorial03/ 1. View 개요view는 사용자가 웹사이트에 접속했을 때 보여줄 내용을 결정하는 코드입니다.사용자가 웹사이트에서 특정 정보를 조회하거나 데이터를 제출하면 view는 그 요청에 대한 로직을 처리템플릿과 데이터를 연결해서 사용자가 볼 수 있는 화면을 만들어주는 역할 좀 더 구체적인 예시로 설명 드리면,# views.pyfrom django.http import HttpResponsedef home_view(request): return HttpResponse("Welcome to the home page!") 사용자가 특정 URL에 접속하면 Django는 적절한 view를 호출합니다. 위 코드에서 '.. 더보기 [Django] 공식문서로 익혀보기 part2 - 데이터베이스 설치 https://docs.djangoproject.com/ko/5.1/intro/tutorial02/ 1. 데이터베이스 설치 프로젝트 디렉토리 mysite/setting.py 파일을 열어보면 일반적인 Python 파일로 Django의 모든 설정들이 Python 변수들로 저장되어 있는 것을 확인하실 수 있습니다.# settings.pyDEBUG = TrueINSTALLED_APPS = [ 'django.contrib.admin', 'polls',]DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': 'db.sqlite3', }}mysite/settings.py를 편집할 때 현지 시간.. 더보기 [Django] 공식문서로 익혀보기 part1 - 첫 시작, 프로젝트와 앱 만들기 Django를 공부하면서 아직 미비한 부분이 많아서 공식문서 튜토리얼대로 한번 학습을 해보려고 한다.최고의 학습자료는 공식 문서라고 하는데!? 한번 시작 해보겠습니다. *본 포스팅은 Django 설치 방법 및 가상환경 세팅 , 초기 서버 구동 등 기본적인 장고 개발 환경 가이드는 생략이 되어있습니다.Django로 설문조사(Polls) 애플리케이션 만들어 보기프로젝트 구조는 아래 두 파트로 구성이 되어 있다.유저가 설문 내용을 보고 직접 투표할 수 있는 사이트관리자가 설문 추가/변경/삭제할 수 있는 어드민 사이트 1. 프로젝트 만들기터미널에서 코드를 저장할 디렉토리로 이동 후, 아래 명령어를 실행합니다. 💡Django에서는 mysite와 같은 디렉토리가 프로젝트 루트 디렉토리이면서 동시에 Pyth.. 더보기 [Swagger] drf-spectacular로 REST API 문서 자동 생성 최근 팀프로젝트에서 스웨거를 자주 사용하고 있습니다. 기본 사용법 익혔지만 개념적으로 한번 더 정리해보면 좋을 것 같아 포스팅으로 남겨봅니다. Swagger : Open Api Specification(OAS)를 위한 프레임워크 Swagger는 API 스펙에 대한 명세를 확인할 수 있는 공유 문서로, 백엔드에서 구현한 REST API를 프론트엔드에서 쉽게 확인할 수 있게 도와줍니다. 이를 통해 개발자들은 API의 사용법과 엔드포인트, 요청 및 응답 형식을 직관적으로 이해할 수 있으며, 문서화된 내용을 바탕으로 프론트엔드와 백엔드 간의 원활한 협업이 가능해집니다.코드 기반으로 API문서가 자동으로 생성되고 코드가 변경되면 문서도 자동으로 업데이트도 됩니다. OAS(OpenAPI Specificati.. 더보기 Django - URL 패턴 name 속성 Django - URL 패턴 name 속성# urls.pypath('posts/', views.post_details, name="post_list') 장고 urls.py 파일에서 URL 패턴을 정의할 때 'name' 속성은 URL 패턴에 이름을 부여하는 중요한 기능이라고 한다. 1. view, template에서 URL 문자열을 하드 코딩 없이 name 값을 사용하여 URL 생성 가능2. 템플릿에서 name을 템플릿 태그로 url 정의 가능3. 쿼리 파라메터를 추가하여 동적 URL 생성 가능 # '/posts/'로 리다이렉트return redirect('post_list') # 템플릿 태그게시글 목록# 매개변수가 있는 URLfrom django.urls import reverseurl = reverse.. 더보기 이전 1 다음