DEBUG3 [Django] VS code에서 Debug하는 법 # test_rec/urls.pyfrom django.urls import path, includefrom rest_framework.routers import DefaultRouterfrom .views import RecDataViewSet# DRF Router 설정router = DefaultRouter()router.register(r'test-rec-data', RecDataViewSet, basename='testrecdata')urlpatterns = [ path('', include(router.urls)),]Python 의 경우 vs code에서 자동으로 debug 콘솔을 제공한다. django의 경우에도 비슷하게 동작하나 몇 가지 세팅을 해줄 부분이 있다. 우선 진행중인 프로젝트에.. 2025. 9. 22. Django 배포 시 반드시 확인해야 할 5가지 핵심 체크리스트 ✅ Django 배포를 처음 하신다면 이 글을 꼭 끝까지 읽어보세요!Django는 강력한 웹 프레임워크이지만 개발용 서버로만 사용하는 경우가 많고, 배포 환경에서는 몇 가지 중요한 설정을 반드시 거쳐야 합니다. 아래는 Django 배포 시 반드시 고려해야 할 다섯 가지 핵심 단계입니다.1. 데이터베이스 선택 – SQLite 괜찮을까?처음 Django 프로젝트를 시작하면 기본적으로 SQLite가 설정되어 있습니다. 하지만 배포 환경에서는 SQLite 사용을 권장하지 않습니다.❗ 왜 SQLite를 피해야 할까?호스팅 환경에 따라 데이터가 사라질 수 있음동시 요청 처리에 매우 약함규모가 커질수록 속도 및 안정성 이슈 발생✅ 배포용으로 추천하는 데이터베이스PostgreSQL: 가장 안정적이고 Django와 궁합이 .. 2025. 8. 1. [Django] 3. Django Templates & Static Files 정리 1. ✅ 템플릿(Templates)이란?HTML을 동적으로 생성하기 위한 Django의 도구Django Template Language(DTL) 사용:{{ }}: 변수 출력{% %}: 조건문, 반복문, 태그 처리2. ✅ 템플릿 설정 방법🔹 DIRS vs APP_DIRS항목설명DIRS전역 템플릿 디렉토리 지정 (ex: templates/)APP_DIRS=True각 앱의 내부 templates/ 폴더 자동 탐색 일반적으로 앱 안에 templates/app_name/파일.html 구조로 저장하면 설정이 간단해짐3. ✅ 템플릿 렌더링 예시from django.shortcuts import renderdef monthly_challenge(request, month): try: challeng.. 2025. 7. 20. 이전 1 다음