목록Django 백엔드의 모든것 (15)
WinGyu_coder
https://github.com/decembaek/auto_stock_django 깃허브 주소 GitHub - decembaek/auto_stock_django Contribute to decembaek/auto_stock_django development by creating an account on GitHub. github.com https://wingyu-story.tistory.com/130 Python, Django 장고로 모의투자 서비스 제작하기 (1) - 기획 및 방안 https://github.com/decembaek/auto_stock_django 깃허브 주소 GitHub - decembaek/auto_stock_django Contribute to decembaek/auto_stoc..
https://github.com/decembaek/auto_stock_django 깃허브 주소 GitHub - decembaek/auto_stock_django Contribute to decembaek/auto_stock_django development by creating an account on GitHub. github.com 파이썬으로 Django 프레임워크를 통해 모의투자 및 금융 서비스를 제작해볼려고 한다. 우선 심플한 계획은 이렇게 된다. 1. 국내주식 정보 수집 2. 한국 업종 및 관련 데이터 수집 3. 국내주식 종목 코드 수집 4. 국내주식 종목별 시세 가져오기 5. 모의투자 서비스 제작하기 1 ~ 3번 데이터 수집은 http://data.krx.co.kr/contents/MDC/M..
mysqlclient 패키지를 설치하는 과정에서 발생한 오류는 주로 필요한 시스템 라이브러리 또는 도구가 누락되었기 때문에 발생합니다. 오류 메시지에 따르면, pkg-config와 MySQL 또는 MariaDB 관련 개발 라이브러리가 없는 것으로 보입니다. 해결 방법 pkg-config 설치: pkg-config는 라이브러리를 컴파일하고 링크하는 데 필요한 도구입니다. 이를 설치하려면 다음 명령을 사용하세요: sudo apt-get update sudo apt-get install pkg-config MySQL 또는 MariaDB 개발 라이브러리 설치: mysqlclient를 설치하려면 MySQL 또는 MariaDB의 개발 라이브러리가 필요합니다. 해당 라이브러리를 설치하려면 다음 명령을 사용하세요: M..
Django 프로젝트를 NGINX와 함께 사용하려면 보통 uWSGI나 Gunicorn과 같은 WSGI 서버를 중간에 두어 연결합니다. 이 예제에서는 Gunicorn을 사용하여 Django 백엔드와 NGINX를 설정하는 방법을 안내하겠습니다. Gunicorn 설치: Django 프로젝트의 가상 환경 내에서 Gunicorn을 설치합니다. pip install gunicorn Gunicorn으로 Django 앱 실행: 잠시 Gunicorn만 사용하여 Django 앱을 실행해 보겠습니다. 프로젝트 디렉토리에서 다음 명령어를 실행합니다. gunicorn yourproject.wsgi:application --bind 127.0.0.1:8001 이렇게 하면 Gunicorn이 8001 포트에서 애플리케이션을 실행하게..
우분투에서 NGINX를 설정하는 기본적인 단계는 다음과 같습니다. 설치: 우분투의 기본 패키지 저장소에서 NGINX를 설치하려면 먼저 저장소를 업데이트하고 설치하세요: sudo apt update sudo apt install nginx 방화벽 설정: 우분투는 UFW라는 간단한 방화벽 툴을 제공합니다. NGINX에는 몇 가지 프로파일이 UFW 규칙에 미리 등록되어 있습니다. UFW를 활성화하려면: sudo ufw enable NGINX를 허용하려면: sudo ufw allow 'Nginx Full' 서비스 시작: sudo systemctl start nginx 자동으로 부팅 시 시작하게 하려면: sudo systemctl enable nginx 설정 파일 위치: 메인 설정 파일: /etc/..
MariaDB나 MySQL에서 데이터베이스를 만들고 특정 사용자에게 해당 데이터베이스에 대한 권한을 부여하는 과정을 안내해 드리겠습니다. 데이터베이스 만들기 먼저 MariaDB나 MySQL 쉘에 로그인합니다. mysql -u root -p 비밀번호를 입력하면 쉘에 접속됩니다. 새로운 데이터베이스를 만듭니다. 예를 들어 mydatabase라는 이름의 데이터베이스를 만든다면: CREATE DATABASE mydatabase; 사용자 만들기 새로운 사용자를 만듭니다. 예를 들어 myuser라는 사용자를 mypassword라는 비밀번호로 만든다면: CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; localho..
Django에서 소셜 로그인 기능을 추가하려면, 여러 패키지 중 하나인 `django-allauth`를 사용할 수 있습니다. `django-allauth`는 다양한 소셜 로그인 서비스(구글, 페이스북, 트위터 등)를 지원하고, 사용하기도 비교적 간단합니다. 다음은 `django-allauth`를 이용해서 소셜 로그인 기능을 추가하는 기본적인 단계입니다: 1. 설치: `pip install django-allauth` 2. `settings.py`에 앱 추가: ``` INSTALLED_APPS = ( ... 'django.contrib.sites', 'allauth', 'allauth.account', 'allauth.socialaccount', 'allauth.socialaccount.providers...