전체 글105 NEXT.js Elastic Beanstalk으로 배포하기 1. Git 설정 먼저 git을 이용하지 않고 있는 경우 git init, git add, commit 를 통해 배포할 내용을 지정해준다. 2. eb init -i eb init -i 2-1. 배포할 지역 선택 Seoul 에 배포하고자 하여 10 선택 2-2. 배포할 Application 선택 새로운 application으로 배포하고자 했기 때문에 마지막 번호를 선택하여 이름을 설정해주었다. 2-3. 코드의 언어를 선택 react는 node 기반이기 때문에 7을 선택해준다. 2-4. 플랫폼 사양 선택 default를 선택했다. 2-5. ssh key 생성 새로운 키 페어를 만들어서 비밀번호를 설정한다. 3.ebextentions .ebextentions 라는 폴더를 만들고 안에 options.config.. 2021. 10. 25. eb 배포 시 주의사항 eb init -i 로 하기 eb create 뒤에 이름 쓰지 말고 그냥 eb create해서 대화형식으로 생성하기 이때 로드 밸런서는 application으로 설정 https://lhy.kr/django-elasticbeanstalk 2021. 10. 25. [Django] makemigrations 취소하기, migrate 취소하기 1. 먼저 터미널에서 다음 명령어를 입력하여 migration현황을 확인한다 python manage.py showmigrations 그럼 다음과 같이 app들에 대해 진행된 migration목록이 나열된다. account [X] 0001_initial [ ] 0002_newuser account : app name [X] : 이미 migrate 되어 적용됐다는 뜻 [ ] : 아직 migrate가 진행되지 않았다는 뜻 1-1. [ ] 로 아직 migrate가 진행되지 않은 경우 앱 내부에 있는 migrations 폴더에 들어가서 삭제하고자 하는 migrations 파일을 전부 삭제해주자 1-2. [X]로 이미 migrate가 반영된 경우 migration을 취소해준 뒤에 삭제를 진행해주어야 한다. pyt.. 2021. 10. 21. [Django, mysql 에러] mysql.connector.errors.integrityerror: 1452 (23000): cannot add or update a child row: a foreign key constraint fails Django에서 mysql을 연동한 상태에서 makemigrations을 진행하고 migrate를 진행할 때 이러한 오류가 발생했다. mysql.connector.errors.integrityerror: 1452 (23000): cannot add or update a child row: a foreign key constraint fails 검색해 보니 참조 무결성에 어긋났기 때문에 migrate를 진행할 수 없다고 했다. 일단 원인은 다음과 같다. 1. A라는 model이 B를 fk로 참조한다. 2. B라는 model이 C를 fk로 참조한다. 3. 이때 A라는 모델이 추가로 C를 fk로 참조하는 경우, 문제가 발생하게 된다. 이 모델을 참조하는 것 자체는 문제가 발생하지 않으나 a(A의 object).. 2021. 10. 21. 이전 1 ··· 12 13 14 15 16 17 18 ··· 27 다음