마이그레이션에서 오류가발생했다.
음..
하위호환성을 포함해서....
migrations 파일에 django_lexorank.field 를 임포트하는 방식으로 적혀있는데, 해당 오픈소스가 문제가 있어 다른 오픈소스로 변경
그래서 지우고 실행하다보니 해당 마이그레이션 파일에서 오류가 발생( 해당 모듈을 찾을 수 없음 문제 )
이런 문제였다...
그래서 해결한 방법은
그냥 migrations 파일을 변경하였다.
다행이도 해당 필드를 사용한 곳이 2일정도 밖에 안되서 그냥 바꿔도 바꿀만했다.
그리고 팀장님께 django migration 관련으로 좀 배울 수 있어서 좋았다.
그래서 배포할 때 문제가 발생하지 않도록.. 하위 호환성을 정말 많이 생각하게 되었다.
정말.. dev 라서 다행이었던 경험이라고 생각한다 ㅎㅎㅎ
저번에 django 자체에서 async 사용했는데 잘 안되었다.
그래서 Celery 써보려고한다.
근데 celery 쓰려면 redis 쓰는 편이 좋다고 해서... django 도 충분히 사용할 수 있다고는 하는데.. 흠. 그냥 한번 써볼까해서 써보려고한다.
일단 참고한 블로그들이 전부 다 같이 쓰길래... 그냥 해보면 좋을 것 같다.
그리고 되면 좋은거지 ㅎㅎ
python 에서 asyncOpenAI 가 문제없이 실행되어서... 일단 celery 를 적용해보면 참 좋을 것 같다.
였는데 멘토님께 문제 설명하다가 깨달았다.
지금까지 python manage.py runserver 로 돌리고 있었는데 여기서 난 문제였다...ㅎㅎㅎ
uvicorn 으로 돌리니까 또 괜찮아져서... 머쓱한 상황이 되었다 .. ㅎㅎ
해결..!
프론트엔드 시간관련으로 문제가 생겨서 약간 변경했다.
요런식으로 뜬다.
저번 오픈소스는 이상하게 나와서 바꿨는데 좋은 것 같다.
일단 이정도로 마무리하면 좋을 것 같다.
'소프트웨어 마에스트로 > BackEnd(Django)' 카테고리의 다른 글
[Django] manyTomany 필드 사용해보기 (0) | 2024.11.17 |
---|---|
[Django] profile 만들기 (0) | 2024.11.16 |
[Django] drf AsyncOpenAI 적용기 (5) | 2024.11.05 |
[Django] sentry span 문제 해결하기 + todo 버그 수정 (2) | 2024.11.01 |
[Django] async 관련 오류 해결기 (1) | 2024.10.29 |