장고(Django) - 뷰(Views)와 템플릿(Templates) 뷰(Views)와 템플릿(Templates) polls/urls.py 이전 강의에서 urls.py의 path를 다음과 같이 작성하였다. 여기에서 views.py의 index에 Question을 받아오는 작업을 하려고 한다. from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), path('some_url', views.some_url) ] polls/views.py index 메서드를 다음과 같이 설정하여 질문 내용을 받아오도록 하였다. def index(request): latest_question_list =..
장고(Django) - 모델(Model) Django Project 생성 Django는 파이썬으로 만들어진 오픈소스 웹 애플리케이션 프레임워크이다. 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크이다. Django Project 생성 mysite라는 이름의 새로운 Django 프로젝트를 생성하는 명령어이다. 명령어를 실행하면, mysite의 디렉터리와 함께 여러 py 파일들이 생성된다. 그중 manage.py는 프로젝트를 터미널에서 관리할 수 있도록 명령어를 제공해 준다. django-admin startproject mysite Django Server 실행 mysite 디렉터리에 들어가 아래 명령어로 서버를 실행하고, "http://127.0.0.1:8000/"와 같이..