- [ Python/django ][Django] SSLCertificationError macos2024-01-25 22:10:30구글 계정을 통해 SSL 키를 발급하여 email API를 호출하는 과정에서 아래와 같은 문제가 발생했는데요, 다른 mac 사용자들에게는 일어나지 않는 문제가 왜 일어나지 하고 당황했습니다 .. 먼저 실행중인 서버를 종료한 후 혹시나 python 버전의 충돌로 인해 문제가 발생했나 확인하기 위해 터미널 상에서 python 버전을 출력해보았습니다. django 프로젝트가 진행되는 python 버전은 3.12.1 인데 3.10 버전의 SSL인증 에러가 발생하여 python이 설치된 경로를 찾아 버전을 확인해보기로 했습니다. django 프로젝트의 python 버전 확인 python이 설치되어 있는 경로 확인 python이 설치된 경로를 확인했으니 cd 명령어를 통해 해당 디렉토리로 이동하도록 하겠습니다. p..
- [ Python/django ][Django] MVT Architecture2024-01-19 18:41:14안녕하세요 이번 글에서는 Django의 MVT(Model-View-Template) Architecture에 대해서 알아보도록 하겠습니다. MVT(Model-View-Template) Django의 웹 애플리케이션 개발을 위한 디자인 패턴입니다. MVC(Model-View-Controller) 아키텍처의 변형으로, 웹 애플리케이션을 구성하는 세 가지 주요 구성 요소로 나뉩니다: Model (모델) 모델은 Django와 DB를 연결시켜주는 코드이며 데이터 형태를 나타냅니다. 일반적으로 각각의 모델은 데이터베이스의 "테이블"과 매핑됩니다. 즉, 데이터베이스의 각 테이블은 Django 모델로 표현되며, 모델은 Python 클래스로 작성합니다. 파일명은 기본값으로 models.py를 사용합니다. class Dj..
- [ Python/django ][Django] macos 프로젝트 구조 만들기2024-01-18 21:00:34안녕하세요 이번 글에서는 macos에서 Django 개발환경 구축하는 방법에 대해 알아보도록 하겠습니다. Django 파이썬으로 작성된 웹 프레임워크 프레임 워크 : 반복적으로 사용되는 기술을 모아 놓은 코드 집합 장고는 파이썬으로 작성된 웹 개발 프레임워크입니다. 파이썬으로 작성되었기 때문에 파이썬 라이브러리를 자유자재로 사용할 수 있다는 엄청난 장점이 있습니다. 1. Python 설치 먼저 django가 python으로 작성되었다고 말씀들렸는데요, 이로 인해 python이 설치가 되어있어야 합니다. 아래 링크는 python 설치 링크로 설치가 안되신 분들은 링크를 통해 설치해주시면 되겠습니다. https://www.python.org/downloads/ Download Python The offici..