본문 바로가기

웹개발34

[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.
eb deploy time-out eb deploy시 안 뜨던 다음과 같은 것들이 뜨면서 배포가 안 되었다. INFO: Batch 1: Starting application deployment command execution. INFO: Batch 1: Completed application deployment command execution. 해결 방법 : pip install --upgrade awsebcli homebrew로 awsebcli를 업그레이드 한 적이 있는데 그거랑 연관있을 수도... 2021. 10. 4.
svg 내부의 글자를 가운데로 정렬하는 법 svg 파일을 xd에서 추출하는데 글자가 계속 왼쪽으로 쏠리는 현상이 발생했다 처음에는 이미지 추출할 때 포토샵에서 문제가 있었나 싶어 그걸로 해결하고자 했으나 계속 실패해서 svg 에 css 심는 법을 알아봤다. 다행히 svg는 코드로 이루어진(?) 파일이었고 안에 css를 넣을 수 있었다. 이렇게 text가 들어있는 부분에 아래와 같이 입력해 준다 텍스트 x에는 상위 x 의 길이의 절반을 입력해주면 된다 이때 설정된 x,y를 기준으로 중앙 선이 생성이 되고 그걸 기준으로 text-anchor="middle" 를 입력하면 text가 중앙배열된다. 2021. 9. 30.
git token이 만료 시 settings에서 personal access token에 들어가 regenerate 해주고 push 할때 password에 붙여넣기 한다 2021. 9. 12.