목록장고 (2)
IT_World
파이썬에서는 한 라이브러리에 대해 하나의 버전만 설치가 가능하다. 여러개의 프로젝트를 진행하게 되면 버전이나 여러 부분에서 문제가 된다. 이를 방지하기 위한 격리된 독립적인 가상환경을 제공한다. 일반적으로 프로젝트마다 다른 하나의 가상환경을 생성한 후 작업을 시작하게 된다. 가상환경(Virtual Environments)을 게임에 비유해보자 게임에서 땅 속에 유리한 캐릭터와 장비, 물속에서 유리한 캐릭터와 장비 상황에 따라 커스텀이 다르면 특수키를 지정해서 땅 속에 맞는 게임캐릭터와 무기 물속에 적합한 게임캐릭터와 무기를 가져온다. 이처럼 가상환경도 자신이 원하는 Python 환경을 구축하기 위해 필요한 모듈만 담아 놓는 특수키바구니들 이라고 생각하면 된다. 각 가상환경은 만들어놓으면 독립적으로 환경이나..
시작하기에 앞서 Django로 웹사이트 만들기 포스트에서는 파이썬 기반의 프레임워크인 장고로 웹 백엔드를 설계하는 방법에 대해 소개하려 한다. 따라서 웹 백엔드 자체에 포커스를 두기 위해 프로그램 설치나 파이썬 언어에 대한 기본 설명은 최대한 생략하려 한다. 해당 내용은 다음 포스트에서 확인할 수 있다. 실습 환경 운영체제나 패키지 등 포스트의 실습 환경은 다음과 같다. Ubuntu 16.04 PyCharm Python Django 2.0.7 MariaDB 5.5 1. 프로젝트 생성 1) 프로젝트 생성 및 장고 설치 파이참에서 새 프로젝트 환경을 Django로 설정 후 원하는 위치의 프로젝트 루트 디렉토리 경로와 가상환경 경로를 설정 django_site라는 디렉토리가 두개 생성됨 1-1)상위 djang..