반응형

Django웹 프로젝트 개발일지 1. 개발환경 구축 준비

반응형

 

최근 다시 Python을 이용한 웹사이트를 만들어보고 싶다는 생각이 들어 바로 Django 웹 프로젝트를 한번 만들어보자 생각이 들었습니다. 우선 목표는 쿠팡 API 관련한 웹 사이트를 만드는 것을 목표로 하고 있습니다. 


통합 개발 환경 (Integrated Development Environment, IDE)

 

제가 사용하는 IDE는 JETBRAINS에서 만든 Python IDE인 PyCharm Professional 버전을 사용합니다. 

PyCharm은 무료 버전인 Community 버전과 유료 버전인 Professional 버전 두가지가 있는데 무료 버전을 사용하더라도 Django 개발을 못하는 것은 아니지만 Pro 버전에서는 Django 프로젝트를 만들기 위한 기본 세팅이 되어있고 PyCharm에서 서버연결과 테스트를 진행할 수 있기 때문에 pro 버전으로 개발을 시작했습니다. 

 

https://www.jetbrains.com/ko-kr/pycharm/download/?section=windows

 

PyCharm 다운로드: 데이터 과학 및 웹 개발을 위해 JetBrains가 만든 Python IDE

 

www.jetbrains.com

 

데이터베이스 관리 시스템 (DataBase Management System) 

데이터베이스는 MySQL을 사용할 예정입니다. MySQL도 무료버전과 유료버전이 있지만 프로그램을 판매 하려고 할때 소스코드를 오픈하고 싶지 않은 경우가 아니라면 개인용 사업용 개발로도 무료로 사용할 수 있습니다. 

 

https://dev.mysql.com/downloads/file/?id=536788

 

MySQL :: Begin Your Download

 

dev.mysql.com

 

python 패키지 관리 프로그램 

https://www.anaconda.com/download

 

Download Anaconda Distribution | Anaconda

Download Anaconda's open-source Distribution today. Discover the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

 

 

ANACONDA3 를 사용했습니다. 가상환경에서 Python 버전과 패키지를 따로따로 관리할 수 있도록 하는 프로그램으로 다양한 버전의 Python을 사용하거나 가상환경 내에서 패키지를 설치해 적용할 수 있는 프로그램입니다. ANACODA3를 이용해서 Python 버전 3.12.9 버전을 활용할 생각입니다. 

 

서버환경 - 개발환경 


테스트용 개발을 진행할 환경은 windows11 환경

서버 운용은 synology nas에서 Docker를 이용한 Ubuntu 환경 

Github를 활용한 서버 업로드

 

 

 

하나하나 차근차근 기록해보도록 하겠습니다. 

반응형

댓글

Take-it님의
글이 좋았다면 응원을 보내주세요!

Designed by JB FACTORY