반응형 전체 글50 Windows에서 Hugo와 Github Pages로 블로그 만들기(+커스텀 도메인 연결) 안녕하세요. 윈도우 환경에서 Github Pages와 Hugo 정적 사이트 생성기를 이용해서 블로그를 만들고, 사용자 도메인을 연결하는 방법을 단계별로 정리했습니다. Jekyll로 만들었던 블로그가 구글 서치 콘솔에서 색인 생성에 문제가 있는 것 같아 이번에 Hugo를 테스트 하면서 관련 내용을 정리한 것입니다. 각 단계마다 필요한 명령어 예시를 함께 작성해서 따라하기 쉬우실 것입니다.1. Hugo에 대해서 간단히 알아봅시다.Hugo는 아주 빠르고 유연한 정적 사이트 생성기입니다. 마치 레고 블록처럼 미리 만들어진 템플릿과 콘텐츠 파일을 합쳐서 웹사이트를 만들어주는 도구라고 생각하시면 좋습니다. 복잡한 데이터베이스나 서버 측 코딩 없이도 멋진 웹사이트를 만들 수 있다는 점이 매력적이죠.주요 특징을 좀 더.. 카테고리 없음 2025. 5. 17. 더보기 ›› Django에서 Throttling 설정으로 API 보호하기 API가 확장되고 외부에 공개되면, 남용을 방지하고 요청 빈도를 제어하는 것이 매우 중요해집니다. Throttling(요청 제한)은 Django REST Framework(DRF)에 내장된 기능으로, 사용자가 일정 시간 동안 API에 보낼 수 있는 요청 수를 제한합니다.이 가이드에서는 DRF에서 Throttling을 설정하여 API를 보호하고 성능을 유지하는 방법을 알아봅니다.서론Throttling은 API 보안에서 필수적인 도구입니다. 인증이나 권한 설정이 누가 API에 접근할 수 있는지를 제어한다면, Throttling은 얼마나 자주 접근할 수 있는지를 제어합니다.Django REST Framework는 여러 가지 내장 Throttle 클래스와 커스텀 규칙을 정의할 수 있는 유연성을 제공합니다.1. .. 카테고리 없음 2025. 5. 17. 더보기 ›› Django에서 JWT 인증 적용하기 현대적인 API를 구축할 때, 엔드포인트 보안은 필수 요소입니다. 웹 API를 보호하는 가장 인기 있는 방법 중 하나는 JWT(JSON Web Token) 인증입니다. JWT는 상태를 저장하지 않는 토큰 기반 인증 방식으로, 웹과 모바일 플랫폼 모두에 적합합니다.이 가이드에서는 Django REST Framework와 djangorestframework-simplejwt 패키지를 활용하여 Django 프로젝트에 JWT 인증을 통합하는 방법을 단계별로 안내합니다.서론JWT는 JSON Web Token의 약자로, 두 개체 간에 정보를 안전하게 전달하기 위한 간결하고 독립적인 방법입니다. 세션 기반 인증과 달리 JWT는 쿠키나 서버 세션에 의존하지 않기 때문에 RESTful API와 SPA(싱글 페이지 앱)에.. 카테고리 없음 2025. 5. 17. 더보기 ›› Django REST Framework로 API 개발 시작하기: 초보자를 위한 완벽 가이드 요즘 웹과 모바일 앱 개발에서 API는 정말 빼놓을 수 없는 존재가 되었습니다. RESTful API를 만들 수 있는 능력은 이제 개발자라면 누구나 갖춰야 할 필수 역량이죠. 그리고 Django REST Framework(DRF)는 Python과 Django로 웹 API를 구축할 때 가장 강력하고 유연한 도구 중 하나입니다.이 글에서는 DRF를 활용한 API 개발의 기초부터 시작해서, 이 프레임워크가 왜 이렇게 효과적인지 핵심 컴포넌트들을 하나씩 살펴보도록 하겠습니다.들어가며Django REST Framework는 Django 위에 구축된 서드파티 패키지로, 견고하고 확장 가능한 API를 만드는 과정을 굉장히 단순화시켜줍니다. 기본적인 CRUD 작업부터 복잡한 인증 시스템, 권한 관리, 요청 제한(thr.. 카테고리 없음 2025. 5. 16. 더보기 ›› Django에서 이메일 기능 구현하기: 실전 가이드 이메일 기능은 현대적인 웹 애플리케이션에서 필수입니다. 비밀번호 재설정 링크, 환영 메시지, 문의 폼 응답 등 무엇이든 Django에서는 이메일 기능을 간단하게 통합할 수 있습니다. 몇 가지 설정과 짧은 코드만으로 안전하게 이메일을 발송할 수 있습니다.서론Django는 SMTP, 파일 기반 백엔드, SendGrid 또는 Amazon SES 같은 외부 서비스와의 연동을 지원하는 내장 이메일 프레임워크를 제공합니다. 이 글에서는 기본 이메일 전송, SMTP 설정 구성, EmailMessage 및 send_mail() 함수 사용 방법을 단계별로 안내합니다.그럼 이메일 기능을 올바르게 구현해봅시다.1. settings.py에서 이메일 설정 구성하기먼저 이메일 백엔드와 서버 정보를 설정합니다. Gmail SMTP.. 카테고리 없음 2025. 5. 16. 더보기 ›› 반응형 이전 1 2 3 4 ··· 10 다음