장고

    파이썬 장고(Django) 프로젝트 하나에서 다수의 데이터베이스 사용

    settings.py 파일 수정 장고에서 데이터베이스 접속에 관련된 대부분의 설정은 프로젝트 메인의 settings.py파일에서 이루어진다. 장고 프로젝트에 여러 개의 데이터베이스를 추가하려면 settings.py 파일의 DATABASES 항목의 Dictionary를 수정하면 된다. DATABASE_ROUTERS = ['path.to.DemoRouter'] DATABASE_APPS_MAPPING = {'user_data': 'users_db', 'customer_data':'customers_db'} DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), },..

    파이썬 장고 Channels 웹소켓 실시간 채팅 웹서비스 개발 I

    기본 설정 이 튜토리얼에서는 파이썬 장고의 웹소켓 Channels를 이용하여 실시간 채팅 웹서비스를 개발합니다. 해당 튜토리얼은 Django 사이트를 구축하기위한 기본 개념에 익숙하다고 가정합니다. 만약 Django가 아직 익숙하지 않다면, Django 튜토리얼을 먼저 완료 한 다음 이 튜토리얼을 학습하는것이 좋습니다. Django가 이미 설치되어 있다고 가정합니다. 명령창에서 다음 명령을 실행하여 Django가 설치되어있는지, 설치되어있다면 어떤 버전인지 알 수 있습니다. $ python3 -m django --version Django가 설치되어있다면, Channel을 설치합니다. 아래 명령을 통해 설치할 수 있습니다. $ pip3 install -U channel 이 튜토리얼은 Python 3.5 ..

    파이썬 장고 숫자(실수, 정수) 1000단위 콤마(,) 구분

    1. settings.py 파일 설정 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize' #

    파이썬 장고 콘솔 명령어 정리

    [프로젝트 생성 관련 명령] django-admin startproject - 의 장고 프로젝트를 생성 python manage.py startapp - 현재 장고 프로젝트에 새로운 앱을 생성 [테스트서버 실행/종료 명령] python manage.py runserver - 8000번 포트를 이용해 장고 테스트 서버를 실행 python manage.py runserver 0.0.0.0: - 번 포트를 이용해 장고 테스트서버를 실행 Ctrl + C 커맨드 - 장고 테스트서버 종료 [데이터베이스 관련 명령] python manage.py makemigration - models.py에 정리 된 클래스를 기반으로 initial.py 파일 생성 python manage.py migrate - 생성된 initia..