본문 바로가기
반응형

분류 전체보기109

Django 사용자 정의 웹페이지 이 포스팅에서는 django에서 첫 번째 사용자 정의 웹페이지를 만들어 보겠습니다. 이 문서의 주요 목표는 누군가가 특정 URL을 요청하는 경우 어떻게 올바른 위치로 라우팅하고 궁극적으로 일부 HTML을 반환하는지와 같이 django 웹 사이트의 전체 정보 흐름을 이해하는 것입니다. 따라서 이 포스팅을 시작하기 전에 프로젝트 디렉토리에서 python3 Manage.py runserver 명령을 사용하여 로컬 서버를 시작했다고 가정합니다 . 우리는 프로젝트를 생성하고 브라우저에서 실행할 때마다 django의 기본 페이지가 나타나는 것을 보았습니다. 그것은 우리의 창조물이 아닙니다. 이제 django에서 우리만의 웹페이지를 만드는 방법을 살펴보겠습니다. 이전 포스팅에서 우리는 누군가가 우리 웹사이트에서 UR.. 2024. 1. 27.
Django에 HTML 템플릿을 추가하는 방법 지난 포스팅에서 우리는 views.py의 문자열을 통해 HTML 코드를 반환하는 방법을 보았습니다 . 문자열을 통해 전체 HTML 코드를 전달하는 것은 좋은 생각이 아닙니다. 왜냐하면 HTML로 전체 웹페이지를 디자인해야 한다면 코드의 가독성이 떨어지기 때문에 HttpResponse 함수를 통해 전체 코드를 전달하면 안 되기 때문입니다 . 따라서 HttpResponse 함수를 통해 전체 코드를 전달하는 대신 별도의 HTML 파일을 생성하겠습니다. 이 튜토리얼에서는 django 프로젝트에 별도의 템플릿(HTML)을 추가하는 방법을 살펴보겠습니다. 템플릿은 이러한 Python(views.py)에서 HTML을 분리하는 방법일 뿐만 아니라 해당 템플릿 내에 일부 Django 코드를 플러그인할 수 있는 옵션도 제.. 2024. 1. 27.
Django의 템플릿 양식에서 뷰로 데이터를 가져오는 방법 이 포스팅에서는 템플릿의 HTML 양식에서 views.py 로 텍스트/데이터를 가져와 처리한 다음 해당 데이터를 다른 HTML 페이지로 보내는 방법을 살펴보겠습니다 . 시작하기 전에 프로젝트 폴더에서 어떤 파일이 있고 어떤 디렉터리에 이러한 파일이 저장되어 있는지 살펴보겠습니다. 여기서는 템플릿 에 home.html이 있고 프로젝트 폴더의 my_website 디렉토리 에 views.py가 있습니다. 여기서 home.html은 우리 홈페이지이고 템플릿 경로는 settings.py 에 이미 설정되어 있습니다 . 이제 프로젝트 파일과 디렉터리에 대한 기본 아이디어를 얻었으므로 home.html 에서 views.py 의 데이터를 가져오고 해당 데이터를 처리한 후 newpage.html 이라는 다른 HTML 페이.. 2024. 1. 27.
Django 프로젝트를 위한 가상 환경 작업 이번 포스팅에서는 django 프로젝트의 가상 환경에 대해 이야기하겠습니다. 여기서는 다음에 대해 논의하겠습니다. 1. 가상환경이란 무엇이며 왜 사용해야 하는가? 2. django 프로젝트에 가상 환경을 설치하는 방법은 무엇입니까? 3. django 프로젝트에서 가상환경을 어떻게 사용하나요? 그럼 첫 번째 질문부터 시작하겠습니다. 가상 환경이란 무엇이며 왜 사용합니까? 당신이 django에서 광범위하게 작업했다고 가정해 봅시다. 따라서 확실히 이전 버전의 django를 사용하여 일부 프로젝트를 만들었을 수도 있습니다. 이제 컴퓨터에 최신 버전의 django를 설치하려고 합니다. 따라서 직면하게 될 첫 번째 문제는 새 버전의 django가 이전 버전의 django에서 만든 프로젝트와 호환되지 않는다는 것입.. 2024. 1. 27.
반응형