본문 바로가기

전체 글588

파이썬 Django 배포 - Provider 선택 파이썬 Django 배포 프로젝트를 배포한다는 것은 인터넷에서 다른 사람이 볼 수 있도록 하는 것을 의미한다. 지금까지 이 튜토리얼에서는 컴퓨터에서 로컬로 실행되는 장고 프로젝트를 만들었다. 이를 종종 "개발 중"이라고 부르고, 배포한 후에는 "생산 중"이라고 부른다. 어디에 배포할 것인가? 장고 프로젝트를 위한 서버를 제공하는 많은 제공업체가 있습니다. 주로 AWS 계정을 만들기만 하면 되는 무료 솔루션을 제공하기 때문에 이 튜토리얼에서는 아마존 웹 서비스(AWS) 플랫폼을 사용할 것이다. 참고: 원하는 서버 공급자를 선택할 수 있다. 서버 공급자는 모두 동일한 결과를 제공하지만 이 튜토리얼을 따를 때 주의해야 할 공급자별 설정이 있다. AWS AWS 계정에 로그인합니다. (AWS 계정이 없는 경우 A.. 2024. 3. 21.
파이썬 Django PostgreSQL AWS 멤버 추가 파이썬 Django PostgreSQL AWS 멤버 추가 "마이 테니스 클럽" 프로젝트에는 127.0.0.1:8000/ 회원이 없다. 그것은 우리가 새로운 데이터베이스를 만들었고, 그것이 비어 있기 때문이다. 기존 SQLite 데이터베이스에는 5명의 멤버가 포함되어 있었으므로 관리자 인터페이스로 뛰어들어 동일한 5명의 멤버를 추가해 보겠다. 그러나 먼저 새로운 슈퍼 유저를 만들어야 한다. 파이썬 Django PostgreSQL AWS supersuser 추가 이제 새로운 데이터베이스가 생겼기 때문에 슈퍼유저를 다시 한 번 만들어야 한다: 이는 명령 보기에 다음 명령을 입력하여 수행된다: py manage.py createsuperuser 이를 통해 다음과 같은 메시지를 얻을 수 있다: Username: .. 2024. 3. 20.
파이썬 Django PostgreSQL AWS 데이터베이스 연결 파이썬 Django PostgreSQL AWS 데이터베이스 설정 수정 Django가 데이터베이스에 연결할 수 있도록 하려면 settings.py 파일의 데이터베이스 튜플에 지정해야 한다. 전에는 이렇게 되어 있었다: my_tennis_club/my_tennis_club/settings.py: . . DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } . 이제 이렇게 변경해야 한다: my_tennis_club/my_tennis_club/settings.py: . . DATABASES = { 'default': { 'ENGINE': 'django.db.backends.post.. 2024. 3. 19.
파이썬 Django PostgreSQL AWS RDS내에 데이터베이스 생성 파이썬 Django PostgreSQL AWS RDS내에 데이터베이스 생성 RDS 서비스에서 데이터베이스 섹션으로 이동하여 데이터베이스를 작성하거나 "데이터베이스 작성" 버튼을 클릭한다: AWS RDS 데이터베이스 생성 설정 데이터베이스를 만들기 시작하면 데이터베이스 유형 및 설정에 대한 몇 가지 선택사항이 제공된다. PostgreSQL 데이터베이스를 장고 프로젝트에 추가하려면 다음 옵션을 선택한다: 표준 생성 방법: PostgreSQL 엔진 방법: 사용 가능한 계층 템플릿: 데이터베이스, 사용자이름과 비밀번호 이름, 사용자 이름 및 암호를 선택할 수 있다: 기본 인스턴스 구성 유지: 스토리지 자동 스케일링을 확인한다: 스토리지 자동 확장을 활성화하는 것은 좋은 일일 수 있지만 이 튜토리얼에서는 필요하지.. 2024. 3. 18.