본문 바로가기
Server-Side Script/Python

python 환경설정

by unkwn98 2021. 5. 25.

Django(장고): 

  • 파이썬으로 만들어진 무료 opensource web application framework
  • 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 web framework : sign-in/login/logout/admin/form/file-uploads
  • ModelTemplateView: MTV형식 [model=>data handling | View=>controller | Template=>HTML file]
  • virtual environment: virtualenv => project 기초 전부를 python/django와 분리: 웹사이트가 변경되어도 개발 중인 것에 영향을 미치지 않음, version 관리 control
     

Anaconda(아나콘다):

  • python 기본 package에 각종 수학/과학 libraries를 같이 packaging해서 배포하는 버전
  • 특정 버전을 유지하며 개발을 진행해야 하는 프로젝트를 위해 아나콘다로 가상 환경을 미리 구성하는 것이 좋음
  • python or anaconda 중 하나만 설치하는 것이 좋음 => 중복되는 파일이 많아 환경 변수 충돌 등의 문제가 발생할 수 있음

==============================================================

 

장고 project vs. app

  • App: is a web application that does something - e.g., a weblog system, a database of public records or a small poll app.
  • Project: a collection of configuration and apps for a particular website
  • A project can contain multiple apps, an app can be in multiple projects

'Server-Side Script > Python' 카테고리의 다른 글

django db + migration  (0) 2021.09.30
django project 설정 / setup  (0) 2021.09.27
파이썬 인공지능 라이브러리  (2) 2021.08.31
게시판 - 조회수 올리기  (0) 2021.08.05
json & working with json in django  (0) 2021.06.24

댓글