본문 바로가기
반응형

분류 전체보기110

Django 프로젝트 투어 이 포스팅에서는 django 프로젝트 폴더에 존재하는 각 파일을 살펴보겠습니다. 데스크톱에 my_website 라는 프로젝트를 만들었다고 가정해 보겠습니다 . 이제 해당 폴더를 열면 프로젝트 폴더 내에 동일한 이름을 가진 다른 폴더(디렉토리)가 표시됩니다. 이 디렉토리와 함께 db.sqllite3 및 manage.py 라는 두 개의 다른 파일이 있습니다 . 이 파일들을 이해해 봅시다. manage.py 이것은 서버를 실행하는 데 사용한 파일입니다. 기본적으로 이manage.py 파일은 우리가 최상위 수준의 관리 작업을 수행하는 데 도움이 됩니다. 서버 실행 이외의 해당 파일의 모든 기능을 보려면 터미널이나 명령 프롬프트를 열고 Manage.py 파일이 있는 디렉터리로 이동한 후 아래 명령을 실행하세요. .. 2024. 1. 27.
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.
반응형