본문 바로가기

django12

DRF Tutorial 1 Serialization 시작DRF(Django Rest Framework) 튜토리얼을 따라 Serialization에 대해 알아보려고 합니다. 본 포스트에서는 macOS와 VS Code를 사용하여 진행합니다.본문프로젝트 생성 및 설정먼저 프로젝트를 생성하고 필요한 설정을 진행합니다. 다음 명령어를 차례대로 실행하여 Django와 Django Rest Framework(DRF)를 설치하고 프로젝트를 생성합니다.# 'drf_tutorial'이라는 디렉터리를 생성합니다.mkdir drf_tutorial# 'drf_tutorial' 디렉터리로 이동합니다.cd drf_tutorial/# 가상 환경(venv)을 생성합니다.python3 -m venv venv# 가상 환경을 활성화합니다.source venv/bin/activate# Dja.. 2024. 9. 11.
첫 번째 Django 앱 만들기 (Part 8: Adding third-party packages) 시작Part 7에 이어 간단한 설문조사(Polls) 앱을 구축했고 이번이 마지막 파트로 서드파티 패키지에 대해 알아보려고 합니다. 풍부한 서드파티 패키지 생태계가 존재한다는 것이 Django의 강점 중 하나입니다. 본 포스트에서는 macOS와 IntelliJ IDEA Ultimate을 사용합니다.본문Django Debug Toolbar 설치1. 패키지 설치python -m pip install django-debug-toolbar Django와 통합되는 서드파티 패키지를 프로젝트와 통합하려면 설치 후 설정이 필요합니다. INSTALLED_APPS 설정에 패키지의 Django 앱을 추가해야 하는 경우가 종종 있습니다. 일부 패키지에는 URLconf(urls.py) 추가와 같은 다른 변경도 필요합니다.2. .. 2024. 9. 2.
첫 번째 Django 앱 만들기 (Part 7: Customizing the admin site) 시작Part 6에 이어서 간단한 설문조사(Polls) 앱을 만드는 과정을 통해 Django의 Admin 사이트 커스터마이징 방법을 알아보려고 합니다. 본 포스트에서는 macOS와 IntelliJ IDEA Ultimate을 사용합니다.본문Admin Form 커스터마이징admin.site.register(Question)과 같이 Question을 등록하면 Django는 기본 form을 구성할 수 있습니다polls/admin.py를 아래처럼 수정합니다.from django.contrib import adminfrom .models import Questionclass QuestionAdmin(admin.ModelAdmin): fields = ["pub_date", "question_text"]admin... 2024. 8. 23.
첫 번째 Django 앱 만들기 (Part 6: Static files) 시작Part 5에 이어서 간단한 설문조사(Polls) 앱을 만드는 과정을 통해 Django의 static files 사용 방법을 알아보려고 합니다. 본 포스트에서는 macOS와 IntelliJ IDEA Ultimate을 사용합니다.본문앱의 look과 feel을 커스터마이즈먼저 polls 디렉터리에 static이라는 디렉터리를 만듭니다. Django는 polls/templates/에서 템플릿을 찾는 방법과 유사하게 그곳에서 정적 파일을 찾습니다.Django의 STATICFILES_FINDERS 설정에는 다양한 소스에서 정적 파일을 검색하는 방법을 제공하는 finders 목록이 포함됩니다. 기본값 중 하나는 방금 생성한 polls와 같은 INSTALLED_APPS에서 static 하위 디렉터리를 찾는 App.. 2024. 8. 22.