저번 시간에 이어서 댓글이 잘 작동되는지 로그인된 유저의 값을 보기 위해 다른 팀원분의 코드를 받아 회원가입을 시도했다.
코드를 받은 뒤 개인 SQL DB로 연결하기 위해 설정을 이것저것 만져준 뒤 내가 만든 코드를 합쳤다.
그리고 확인을 위해 실행을 시켰는데, 이때 오류를 마주하게 됐다.
해당 오류를 해결하기 위해 이것저것 찾아보면서 오류가 난 이유가 무엇인지 알아보았다.

user앱과 movie앱에 있는 각 models.py에서 각 class들을 서로 import 하는 과정에서 오류가 일어났던 것이었다.


각 models.py에서 서로의 모델을 불러오다 보니 오류가 생긴 것이기에, 두 개의 models.py의 한 부분을 고쳐주기만 하면 됐다.
둘 중 하나만 고쳐줘도 됐기에 MovieComment 모델의 profile_id로 받아오는 모델을 다음과 같이 바꿔주었다.

해당 문구로 바꿔주니 원활하게 실행되는 것을 볼 수 있었다.
이후 회원가입과 로그인을 하는 과정에서 다음 메인 페이지로 넘어갈 때 오류가 발생하였고, 아직 해결하지 못한 상태라 원래 작업하던 프로젝트에서 댓글 페이지의 UI를 설정해주기로 하였다.

원래 부트스트랩의 css를 사용하고 있었기 때문에 우리 페이지와 비슷하게 UI를 구성해주려고 하였다.
영화 추천 페이지였기에 넷플릭스를 참고하여 비슷한 느낌의 색상을 찾은 뒤 비슷하게 꾸며보려고 노력했다.

검정 베이스의 색상으로 테마를 잡았고, 대비되는 색상으로 하얀색 느낌의 선과 글씨를 사용해서 보기 좋은 형태로 나눴다.
이제 남은 것은 이메일 형태(@)로 되어있는 아이디 부분을 특정 문자열을 나눠주는 Split() 메서드나 자르는 Substring() 메서드를 사용해서 보완해줄 예정이다.
-
원래 코드를 합친 뒤 UI를 계속 만들어보려고 했으나 코드를 합치는 과정에서 에러가 많이 발생해서 시간을 다소 많이 소모한 것 같다.
급한 대로 UI라도 만들어보려고 했지만 그마저도 조금 조잡한 느낌이 있고 보완할 부분이 너무 많이 보이는 것 같다.
프로젝트 종료까지 남은 시간이 얼마 없기에 마음이 많이 급해지고 있다.
생각한 대로 잘 흘러가면 좋겠지만 그렇지 않기에 더 그런 것 같다..
:T
'TIL 및 WIL > TIL (Today I Learned)' 카테고리의 다른 글
| [TIL] 2022.06.13 (Django 추천 시스템 팀 프로젝트5) (0) | 2022.06.14 |
|---|---|
| [TIL] 2022.06.09 (Django 추천 시스템 팀 프로젝트4) (0) | 2022.06.10 |
| [TIL] 2022.06.07 (Django 추천 시스템 팀 프로젝트2) (0) | 2022.06.07 |
| [TIL] 2022.06.02 (Django 추천 시스템 팀 프로젝트1) (0) | 2022.06.03 |
| [TIL] 2022.05.31 (Django 기초3) (0) | 2022.05.31 |