Давайте создадим собственный блог с помощью Django!
우선, 장고는 무엇이며 왜 장고를 쓰는걸까요?


Django 공식 웹사이트에 방문하면, 메인페이지의 센터에서 이런 문구를 보실 수 있습니다. 보시는 것 처럼 Django는 웹앱을 적은 양의 코드를 통해 더 쉽고, 더 빠르게 만들 수 있게 도와줍니니니. 그만큼 머리 깨질일도 적죠ㅎㅎ
장고는 Python을 기반으로한 웹 프레임워크 입니다. 기본적으로 MTV model을 따르고 있고, 관리자 기능을 위해서 CRUD(Create, Read, Update, Delete) 기능을 제공하고 있습니다. 이러한 CRUD기능이 기본적으로 제공되는 덕분에 페이지 관리를 손쉽게 할 수 있습니다.
이제부터 블로그를 만들어봅시다!
— 가 붙은 글은 명령어 입니다. 저는 Vscode를 주로 사용합니다.
- 우선, project를 생성할 폴더를 하나 만들고 폴더 안으로 이동합시다.
— мкдир (아무 이름)
— cd (만든 폴더 이름)

2.파이썬 가상환경을 현재 폴더에 설치합니다.
— pwd (현재 위치한 폴더의 이름이 뜹니다.)
— python -m venv (Собственное имя)

3.설치가 잘 됐는지 확인합시다.
— источник (Собственное имя)/Скрипты/активировать

4.가상환경이 제대로 설치되었다면, 장고를 설치합니다.
— пип установить джанго

5.장고를 설치한 후 프로젝트 실행을 위해 프로젝트 폴더를 하나 만듭시다.
— django-admin startproject (아무 이름)

6.프로젝트가 생성 되었다면, 확인 한 뒤 방금 만든 폴더로 이동합시다.
— ls (이 명령어를 통해 현재 폴더의 구성을 알 수 있습니다.)
— cd (만든 프로젝트 폴더 이름)

7.폴더로 이동했다면, 폴더의 구성요소를 살펴봅시다.
— ls


8.방금 ‘ls’명령어를 통해 manage.py 파일의 존재를 확인 하셨을 겁니다. 그렇다면 벌써 페이지 하나를 만든 셈 입니다! 확인해 볼까요?
— сервер запуска python manage.py
이 명령어를 입력하면 Terminal에서 이러한 장면을 볼 수 있으실겁니다.

문제없이 완료 하셨다면 저기있는 http://127.0.0.1:8000 링크를 ctrl+click 해 보면…..!

이런 화면이 나오게 됩니다! 축하드립니다!!!
9.지금까지 우리는 사이트의 아 — — — —주 기본적인 뼈대만 만들었습니다. 자 이제부터는 우리 블로그에 조금씩 살을 붙여줘야겠죠? app을 통해 블로그에 살을 붙여 줍시다.
— запускаемое приложение python manage.py (아무 이름)

정상적으로 생성시에 이러한 요소들을 보실 수 있을겁니다.(templates제외)

자 지금부터는 간단한 페이지 하나를 만들며 어떻게 새로운 페이지를 만드는지 배워봅시다.
11. 우선 만든 앱을 settings.py 파일에 있는 INSTALLED_APPS에 set 합니다.
— «полный_блог»,

12. 앱 폴더에 templates라는 폴더를 만들고 templates 폴더안에 index.html 이라는 파일은 만들어 주세요!
!+tab 키를 통해 기본적인 html 파일의 뼈대를 만들 수 있습니다. 그 후 출력하고 싶은 결과를 아무거나 입력해 보세요.

13.views.py 파일로 이동해서views.py 파일과 index.html파일 사이에 링크를 걸어줍시다.

14.urls.py 파일로 이동 후 views.py 와의 path를 추가 합시다.
— Импорт (만든 앱이름).представления
— path(‘ ’, (만든 앱이름).views.index, name = ”index”),

15. 이제까지 했던 일을 DB 에 migrate합니다. 얘도 뭘 알아야 하라는대로 하니까요ㅎㅎ
— миграция python manage.py

16. 정상적으로 완료되었다면 이제 다시 python manage.py runever를 명령한 뒤 링크를 타고 들어가 봅시다.
그러면 아까 index.html에 입력한 내용이 출력되는 것을 볼 수 있습니다!!

축하드려요! 1단계 완료하셨네요!
2단계도 해봅시다!