본문 바로가기

파이썬/파이썬기본문법191

파이선 Django 배포 - django.config 파이썬 Django 배포 - Provide - specific setting 당사는 Django 프로젝트를 구현하기 위한 서비스로 AWS를 호스팅 제공업체로, Elastic Beanstalk를 선택했으며 몇 가지 특정 요구 사항이 있다. Django AWS .ebextention folder 프로젝트의 루트 레벨에 .ebextensions라는 폴더를 생성해야 한다: my_tennis_club .ebextensions/ members/ my_tennis_club/ mystaticfiles/ productionfiles/ db.sqlite3 manage.py requirements.txt Django AWS django.config 파일 생성 .ebextensions 폴더에서 jango.config라는 파일.. 2024. 3. 23.
파이썬 Django 배포 - 요구사항 생성 종속성 잠금(Lock in Dependencies) Django 애플리케이션을 만들 때 프로젝트가 의존하는 일부 파이썬 패키지가 있다. Django 자체는 파이썬 패키지이며, 프로젝트를 배포하는 서버에 Django 패키지와 프로젝트에 필요한 다른 모든 패키지가 설치되어 있는지 확인해야 한다. 다행히도 이에 대한 명령이 있다. 명령 보기에서 다음 명령을 실행하면 된다: py -m pip freeze > requirements.txt 위 명령의 결과인 requirements.txt라는 파일이 프로젝트에서 생성되고 있다: my_tennis_club members/ my_tennis_club/ mystaticfiles/ productionfiles/ db.sqlite3 manage.py requirements... 2024. 3. 22.
파이썬 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.