Programming138 [Python Django] The Practical Guide - Data & Models 재시작 될 때 마다 모든 데이터가 날아간다. data query functionality가 없다. 현실적이지 않다. 영원히 저장되는 데이터가 필요하다 ! database- What is "Data" and a "Database" ?- Exploring SQL & Models- Django, Models. & Database Queries Different Kinds of Data- Temporary Data: User Input, Selected Blog PostData is used immediately and lost thereafterStore in Memory (Variables)- Semi-Persistent Data: User authentication statusData is stored f.. 2025. 7. 22. [Python Django - The Practical Guide] 장고로 블로그 만들기 프로젝트 (기초) 새로운 프로젝트를 진행한다. 프로젝트는 블로그를 만드는 것!강의를 듣기 전에 내가 할 수 있는 데 까지 해보는 걸로 .. 1. URLs & Viewspath는 3개를 설정한다. /# urls.pyfrom django.urls import pathfrom . import viewsurlpatterns = [ # path("", views.index, name="index"), # path("", views.all_posts, name="blog-post") path(""), path("posts"), path("posts/") # dynamic segment (angle bracket), parameter name -> /posts/my-first-post]# Q. 장고에서.. 2025. 7. 21. [Django] 2. URLs & Views 핵심 요약 1. ✅ URLs (또는 Routes)란?사용자가 접근할 수 있는 경로(Route)를 정의하나의 Django 프로젝트는 다양한 URL을 가질 수 있으며, 각각의 URL에 다른 응답(views) 이 매핑됨URLConf(urls.py)에서 URL 패턴을 등록하고 해당 URL에 맞는 뷰(view)로 연결2. ✅ Views란?URL에 대한 처리 로직을 담은 함수 또는 클래스요청(request)을 받아 데이터를 처리하고 응답(response)을 생성View의 주요 역할:데이터 불러오기 / 가공비즈니스 로직 수행HTML, JSON 등 응답 생성 및 반환def my_view(request): # 요청 처리 로직 return HttpResponse("Hello!")Django에서는 function-based.. 2025. 7. 20. [Django] 1. 폴더 구조, App 생성, runserver 실행까지 ✅ 1. Django 초기 폴더 구조 및 역할manage.pyDjango 프로젝트를 관리하는 커맨드라인 툴일반적으로 변경하지 않음ex) 서버 실행, 마이그레이션 명령 등 수행asgi.py, wsgi.pyPython 웹 서버와 Django 앱 사이 연결 담당ASGI: 비동기, WSGI: 동기 → 실서비스에서는 WSGI 또는 ASGI 서버와 함께 사용됨urls.py, settings.py프로젝트 전체 설정과 라우팅에 가장 자주 수정되는 파일urls.py: URL → View 연결settings.py: 앱 등록, DB 설정, static 경로 등 관리✅ 2. runserver 실행 및 결과python manage.py runserverStatReloader: 코드 수정 시 자동으로 서버 재시작미적용 마이그레이.. 2025. 7. 20. [Python Django - The Practical Guide] Templates & Static Files https://www.udemy.com/course/python-django-the-practical-guide/?srsltid=AfmBOooIsUYcHXcq98H0RVFtBtC6ORNnGCSAvH7KEQBZfff3KPfPwNBk본 내용은 해당 강의 내용을 참조하여 만들었음을 밝힙니다.Module Introduction현재까지는 단순한 홈페이지지만 점차 페이지가 커짐에 따라 file이 dynamic 해짐Template이 무엇인가?Django Template Language FeaturesWorking with Static FIles (CSS, Javascript, Images) Adding & Registering Templates하지만 이렇게 하지 않고 다른 방법이 있다. 여기에 이름이 challeng.. 2025. 7. 18. [Django] 템플릿에서 정적 파일(static file) 경로를 동적으로 만드는 방법 Django 템플릿에서는 static 태그를 사용해 정적 파일(CSS, JS, 이미지 등)의 경로를 불러올 수 있습니다.그런데 파일명이 변수로 주어지는 경우, 즉 경로의 일부가 동적(dynamic)일 경우는 어떻게 처리할까요?예를 들어, 다음과 같이 하고 싶을 수 있습니다:{% static "uploads/" + filename %}하지만 위 코드는 템플릿 에러가 발생합니다.왜냐하면 Django 템플릿 언어(DTL)는 + 연산자를 지원하지 않기 때문입니다.✅ 해결 방법: add 필터 사용Django는 문자열을 연결할 수 있는 add 필터를 제공합니다. 이를 이용해 다음과 같이 작성하면 됩니다: {% static "uploads/"|add:filename %}이렇게 하면 "uploads/"와 변수 file.. 2025. 7. 18. 이전 1 ··· 9 10 11 12 13 14 15 ··· 23 다음