본문 바로가기

프로그래밍/Python

파이썬 웹 개발 - Django 장고 설치환경 [Window]

반응형

최근, 웹개발자분들이 사용하는 언어나 프레임웍들이 엄청나게 많이들 있습니다.

뭘 선택하는게 맞을까?? 하는 고민을 많이들 하고 있는데요. 

JAVA(JSP), NodeJS, Python(Flask or Django) 여러가지가 있습니다... 

사실 JAVA는 우리나라에서 가장 많이 사용하고 있다고는 하지만, 너무 오래된 감이 없지않아 있는것 같아요.

실제로 한번 스터디 해봤을 때, 분명 JAVA가 편한 감은 있었지만, Django를 한번 보고나서는 뜨악 해버렸죠...

그만큼 CRUD 부분이 상당히 편했습니다!!!

간단한 쇼핑몰을 만들고자 하는 저에게 최고의 프레임웍이 아닌가 싶습니다.

 

◎ 개발 환경 구축

서론이 길었네요. Django를 설치해보도록 하겠습니다.

우선 개발환경은 아래 링크를 보고 개발환경을 구축해주세요~!

<Pycharm, Visual Studio Code>가 있는데... 개인적으로는 Pycharm이 조금 편리한것 같습니다만,

Visual Studio Code를 많이들 사용하는것 같아서 저도... Visual Studio code를 사용했습니다!

필수로 사전에 설정해주셔야 하는 부분들입니다.

 1) python을 설치하여 주시구요. window는 모든 CMD창에서 python, pip를 사용할 수 있도록 환경변수 등록도 완료해주시면 됩니다.

 

아래 링크는 1) 파이썬 설치(필수)   2) mysql 을 사용하기 위한 부분 (선택)  3) django-mysql 연동방법

 

https://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

https://www.apachefriends.org

 

XAMPP Installers and Downloads for Apache Friends

What is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to us

www.apachefriends.org

https://nachwon.github.io/database-mysql/

 

[DB] Django 앱에 MySQL 연동하기

Django 어플리케이션에 MySQL 데이터베이스를 연동시키는 방법을 알아보자.

nachwon.github.io

 

◎ STEP 1. 가상환경설치 : 터미널(cmd)창에 아래와 같이 입력을 해줍니다.

 pip install virtualenvwrapper-win  #가상환경 설치
 
 mkvirtualenv py1    #가상환경 생성
 
 workon py1  #가상환경 진입

 

◎ STEP 2. Django 설치하고, Visual studio code 실행

pip install django     #장고 설치하기

django-admin startproject djangoproject    #(djangoproject)프로젝트명 시작하기

cd djangoproject      #생성된 djangoproject로 이동하기

code .     #Visual studio Code 실행

 

다음으로 blog 앱만들기를 포스팅하도록 하겠습니다~! 

반응형