본문 바로가기 메뉴 바로가기

4OurFuture 님의 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

4OurFuture 님의 블로그

검색하기 폼
  • 분류 전체보기 (149)
    • Python (26)
      • Python Library (19)
      • Django Framework (DRF) (19)
    • 재미있는 Project (7)
      • AI 로또번호 예측 (4)
    • GIT (GitHub) (4)
    • Linux (7)
    • AI 도구 활용방법 (7)
    • 자격증 공부 (1)
    • 자료구조 (4)
    • 자연어 처리 (7)
    • 그밖에 아무거나 (3)
    • 머신러닝&딥러닝 (12)
      • 밑바닥부터 시작하는 딥러닝 (1)
    • 퀀트투자 with Python & 인공지능 (7)
    • RAG (10)
  • 방명록

Python/Django Framework (DRF) (19)
Gunicorn과 Nginx를 이용한 Django 애플리케이션 배포 및 자동화 (가상환경 적용)

Gunicorn과 Nginx를 활용하여 Django 애플리케이션을 배포하는 방법을 처음부터 정리하겠습니다.특히 가상환경을 적용한 실행 방식과 유저/유저그룹 권한 충돌 방지 설정을 포함하고, 마지막에는 배포 자동화를 위한 재기동 자동화 스크립트도 추가하겠습니다.1. Gunicorn과 Nginx 개요Gunicorn: Python WSGI HTTP 서버로, Django와 같은 Python 애플리케이션을 실행하는 데 사용됨Nginx: 리버스 프록시 서버로, Gunicorn과 연동하여 요청을 처리Systemd: Gunicorn을 서비스로 등록하여 자동 실행유저 및 그룹 설정: Gunicorn과 Nginx가 동일한 유저 및 그룹을 사용하도록 설정하여 충돌 방지2. Gunicorn 및 Nginx 설치(1) Nginx..

Python/Django Framework (DRF) 2025. 2. 18. 17:07
manage.py migrate 오류 해결

신규 DB를 생성하기 위해서 migrate를 수행하였습니다. python manage.py migrate ⚠️migrate 오류 발생 raise MigrationSchemaMissing(django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the django_migrations table (오류: public 스키마(schema) 접근 권한 없음LINE 1: CREATE TABLE "django_migrations" ("id" bigint NOT NULL PRIMA... ^)  🔍 오류 원인"public 스키마 접근 권한 없음"→ 현재 연결된 PostgreSQL 사용자인 "User" 계정이..

Python/Django Framework (DRF) 2025. 2. 18. 10:34
Django Settings 관리하기: 로컬과 프로덕션 환경 분리 전략

Django 프로젝트를 진행하면서 가장 흔히 겪는 고민 중 하나는 개발 환경(로컬) 과 운영 환경(프로덕션) 의 설정을 어떻게 분리하고 관리할 것인가 입니다.개발 단계에서는 디버그 모드, 간단한 데이터베이스(SQLite) 등을 사용하고, 운영 단계에서는 보안과 성능을 고려해 PostgreSQL, Redis, AWS S3 등의 외부 서비스와 연동하는 경우가 많습니다.이번 포스트에서는 Django의 settings.py 파일을 로컬과 프로덕션 환경에 맞게 관리하는 몇 가지 방법과 모범 사례를 소개해 보겠습니다.1. 왜 환경별 분리가 필요한가?프로젝트가 커지거나 배포 환경이 달라지면 다음과 같은 이유로 설정을 분리하는 것이 필요합니다.보안: 운영 환경에서는 DEBUG 모드를 반드시 False로 설정해야 하며,..

Python/Django Framework (DRF) 2025. 2. 12. 12:49
Django REST Framework에서 Basic Token 인증 방식 사용하기

Django REST Framework(DRF)에서는 다양한 인증 방식을 지원합니다. 그중에서도 Basic Token Authentication을 사용하면 간편하게 API 보안을 강화할 수 있습니다. 이번 글에서는 DRF에서 Basic Token을 발급하고 이를 사용하여 API 요청을 수행하는 방법을 설명하겠습니다.1. Basic Token 인증이란?Basic Token Authentication은 클라이언트가 요청을 보낼 때, 사용자의 자격 증명(토큰)을 HTTP 헤더에 포함하여 인증하는 방식입니다. 일반적으로 Authorization: Token 형식으로 전송됩니다.2. Django REST Framework에서 Basic Token 활성화하기📌 1️⃣ DRF 설정 변경settings.py에서 T..

Python/Django Framework (DRF) 2025. 2. 6. 10:57
Django REST Framework에서 JWT Token 설정 및 API 호출하기

1. Django REST Framework에서 JWT Token 설정하기Django에서 API 인증을 위해 JWT(Json Web Token)를 사용하는 방법을 정리합니다.1.1 필수 패키지 설치먼저, djangorestframework와 djangorestframework-simplejwt를 설치합니다.pip install djangorestframework djangorestframework-simplejwt1.2 Django 설정 변경settings.py 파일에서 REST Framework 및 SimpleJWT를 설정합니다.INSTALLED_APPS = [ 'rest_framework', 'rest_framework_simplejwt',]REST_FRAMEWORK = { 'DEFA..

Python/Django Framework (DRF) 2025. 2. 5. 22:08
[CentOS] MySql 설치 오류

문제 원인 (venv) [root@localhost gws_search]# sudo yum install mysql마지막 메타자료 만료확인(0:06:38 이전): 2025년 01월 09일 (목) 오후 09시 14분 36초.종속성이 해결되었습니다.==================================================================================================== 꾸러미 구조 버전 저장소 크기==========================================================================..

Python/Django Framework (DRF) 2025. 1. 9. 21:30
Windows IIS 서버에 Django 애플리케이션 배포

안녕하세요 괴짜님,이 블로그는 기본적으로 Windows Server와 IIS를 프로덕션 환경으로 사용하여 Django 애플리케이션을 배포하는 데 중점을 두고 있습니다.때때로 클라이언트는 Linux OS보다 Windows를 더 선호한다는 요구 사항이 있습니다. 1단계: VM 생성Django 서버를 호스팅할 수 있는 Windows 서버가 필요합니다. 이를 위해 클라우드에 가상 머신이나 호스트를 만들거나 베어 메탈 서버를 사용할 수 있습니다.참조 URL: https://medium.com/@sagar.gadewar/create-and-integrate-s3-and-rds-with-ec2-in-aws-47015743fe88추천: Windows Server 2019 2단계: Python 3 설치 프로그램 다운로드..

Python/Django Framework (DRF) 2024. 12. 9. 18:17
Django CheatSheet2. Django에서 API를 호출하는 예제

1. 모델 정의하기api_app/models.py에서 API 호출 이력을 저장할 모델을 정의합니다.from django.db import modelsclass ApiCallHistory(models.Model): endpoint = models.URLField() method = models.CharField(max_length=10) response_status = models.IntegerField() timestamp = models.DateTimeField(auto_now_add=True) 모델을 정의한 후, 마이그레이션을 적용합니다.python manage.py makemigrationspython manage.py migrate 2. API 호출을 위한 뷰 생성 api_a..

Python/Django Framework (DRF) 2024. 11. 27. 00:31
이전 1 2 3 다음
이전 다음
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • python import
  • chat gpt 모델별 예산
  • 1165회 로또
  • 케라스
  • chat gpt 가격 예상
  • f-string
  • 티스토리챌린지
  • 오블완
  • chat gpt 4o 예산
  • 로또 ai
  • postgre
  • github action
  • pytorch
  • 로또 1164회 당첨
  • chat gpt 한국어 가격
  • chat gpt 모델 api 가격 예측
  • 텍스트 전처리
  • python 문자열 슬라이싱
  • chat gpt api 비용 계산
  • Python
  • LangChain
  • Numpy
  • TorchVision
  • 텍스트 마이닝
  • chat gpt 모델 별 가격
  • 장고 orm sql문 비교
  • 1164회 로또
  • 인공지능 로또 예측
  • 클래스형 뷰
  • 토치비전
more
«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바