Backend-dev/Django

[Python] Centos8 환경에서 디장고 개인 블로그 만들어보기 (1)

Hannana. 2022. 1. 13. 17:09
반응형

 

본인은 이전에 윈도우 환경에서 디장고를 통해 개인 블로그를 만들어 본 적이 있다.

하도 오래 전이라 흐릿한데다가, 과정을 그저 따라친 수준에 그쳐서

같은 과정을 다시 한번 복습해보기로 했다.

저번 학기 중에 배운 리눅스 Centos8 버전을 이용할 예정!

 


 

Django는 파이썬으로 만들어진 웹 프레임워크이다. (오픈소스) 

웹사이트를 구축할 때, 회원가입, 로그인, 로그아웃과 같이 비슷한 구성 요소가 필요한데

이를 해결해 주는 프레임워크 중 하나인 것이다.

 

*urlresolver : URL을 패턴 목록과 대조/비교하여 요청을 식별. 만약 일치하는 패턴이있으면, 장고는 해당 요청을 관련된 함수(view)에 넘겨줌 (집배원 역할)

이후 작업은 view 함수에서 처리.

 

 

 

1. virtualenv 환경 설정 및 Django 설치하기

-프로젝트가 위치할 디렉토리 만들기(기본 경로)

-가상환경 생성(hansv)

가상환경을 이용하면 프로젝트 단위로 해당하는 도구들을 관리할 수 있고 모듈끼리의 충돌이 없기에

파이썬을 이용해 여러 프로젝트를 운용한다면 기본적으로 알아둬야 할 개념이다.

자주 입력해야 하므로 이름은 짧게 만드는 게 좋다.

 

-가상환경 사용하기

만들어진 가상환경을 이용하려면 아래와 같이 입력한다.

. hansv/bin/activate

 

-pip upgrade & 장고 설치

-코드 에디터 설치

본인은 atom을 에디터로 사용할 예정이므로 atom을 해당 가상환경에 설치하였다.

atom은 깃헙에서 만든 에디터이며 무료로 제공되는 오픈소스로 윈도우,맥,리눅스 환경에서 사용 가능하다.

사파리를 이용하여 atom.io 사이트에 접속해 아래의 rpm 프로그램을 다운받는다.

실행해보면, 앱스토어로 이동하는데 여기서 install을 하면

아래와 같이 atom 에디터가 실행되는 것을 확인할 수 있다.(설치 완료)

 

-Git 설치

Centos8 환경에서는 yum을 이용하여 설치 해야 한다.

 

 

 

 

 

2편에서 계속..

반응형