Server/Django

    [Django] settings.py 기본 설정

    settings.py #settings.py DEBUG = True # 실제 운용 시에는 False로 변경해주자 # Public DNS, Public IP 및 등록한 서브 도메인 등을 ALLOWED_HOST에 적어준다 ALLOWED_HOSTS = ['Public DNS', 'Public IP'] # DATABASE의 경우 연동한 DB 종류에 따라 설정이 다름. 해당 경우에는 PostgreSQL DATABASE = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'projectName', 'USER': 'dbadmin', 'PASSWORD': '******', 'HOST': 'localhost', 'PORT': '', } } # 언어, ..

    [Django] 가상환경 및 Django 설치

    📌 가상환경 및 Django 설치 우선 Django를 설치 하기 전, pip (파이썬 패키지 관리 시스템) 을 최신화 해줍니다. $ sudo python -m pip install --upgrade pip 이후 가상환경을 설치해줍니다. 프로젝트를 개발할 때, 다양한 파이썬 모듈을 이용하게 됩니다. 이 때 프로젝트의 수가 늘어나면, 모듈 버전 관리가 힘들어지기 때문에, 파이썬 가상환경을 이용하여 이를 편리하게 대응하기 위해 파이썬 가상환경을 이용합니다. $ mkdir /project (작업할 프로젝트 생성해준다) $ sudo mkdir venv (가상환경 컨트롤 파일 폴더를 지정해준다) $ sudo python3 -m venv venv 이후 프로젝트 폴더를 만들고 Django를 설치해준다 $ ./venv/..

    [CentOS] Python 3.7 설치

    기본적으로는 Python 2.7 이 설치되어있으므로, 그와 충돌을 피하기 위한 방법도 필요하다. 2.7 to 3.7 $ sudo yum install gcc openssl-devel libffi-devel bzip2-devel $ wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz ( 최신 버전으로 설치 ) $ tar xzf Python-3.7.3.tgz $ cd Python-3.7.3 $ ./configure --enable-optimizations $ sudo make altinstall 설치가 완료된다. $ python3 -v 과 같이, 커맨드 명령어로 바로 쓰고 싶다면 링크를 걸어주어야한다. $ python3 -v 처럼 python 버전을..