이슈1:
migrate

변경사항이 없는데 migrate를 할 경우
경고가 나온다.
이것은 큰 오류가 아니였다.
이슈2
python manage.py makemigrations
이후
django에 있는 migrations 파일과 rds postgresql의 public.django_migrations 목록과 일치하지 않으면 오류가 뜨면서 migrate가 안되는 경우가 있었다.
psql -U {{your_username}} -d {{your_database_name}}
그럴 경우 쉘이나 sqlectron으로 연결해서
DROP SCHEMA public CASCADE;
public 스키마와 관련된 것을 드랍 후
CREATE SCHEMA public;
PUBLIC 스키마를 생성한 후
python manage.py migrate
migrate를 진행하면 잘 된다.
이슈3
가끔 미디어 경로를 찾지 못하는 문제
django vscode인 로컬에서는 디버그 True를 해야 미디어 파일 등의 경로에 문제가 생기지 않는데
ec2에서 gunicon이 디버그 False를 해야 경로에 문제가 생기지 않는다는 것을 동기를 통해 알게 되었고 수정을 하니 바로 해결이 되었다.
댓글