PROJECTS

Team Project 6 | 7월 11일 | 초기 설정 + circular importError

nicesugi 2022. 7. 12. 00:44

☀️ https://github.com/2JYK/iPark_django_backend ☀️

☀️ https://github.com/2JYK/iPark_frontend ☀️

 

7월 11일 ToDoList


 

💨 오늘의 Error: circular importError

외래키가 서로를 참조하는 것을 순환 참조(circular import)라고 하는데, 간단하게 str으로 바꿔주면 해결된다.

from user.models import User   ->   삭제

user = models.ForeignKey(User, ~~~)     ->    'user.User'    변경

ImportError: cannot import name 'User' from partially initialized module 'user.models' 
(most likely due to a circular import)

circular importError
circular importError Fix

 


 

이번 프로젝트는 팀원들과 VSC 설정과 개발 환경부터 함께 맞추가며 시작 !

노션으로 일정들도 꽉 채워놓고 각자 무슨일을 했는지 꼼꼼히 작성하고자 한다. 

앞으로 환경을 맞춰 나가는 것까지 최대한 작성해보고 첫 결과물부터 우리의 성장이 어떤지 확인해보고 싶다.

 

Github repo 생성부터 Zenhub 작성하여 ToDoList도 작성함

프로젝트에 있어서 공공데이터 json 파일을 미리 받았었는데, 양이 꽤 많아서 불필요한 부분을 정제하거나 추가하는 작업도 진행.

프로젝트 기획에 맞춰 설정과 모델링 코드를 작성하였는데

그 과정에서 필요하다 생각했던 부분은 추가하고 그에 맞춰 노션과 기획에 작성된 내용도 같이 수정함

또한 user의 지역에 대한 모델을 추가하다보니 데이터가 애매하게 많아서 관련 json파일을 직접 만들었다!

 

오늘 이루어진 작업은 VSC 확장 프로그램인 live share을 통해 4인이서 동시에 진행하도록 하였으며

앞으로도 겹치는 작업구간이 있다면 유연하게 페어 프로그래밍을 통해 작업을 할 예정이다.

부트캠프에서의 최종 프로젝트인 만큼 열중해서 좋은 성과가 있길 노력하고 ...

여전히 바쁜 일정에 정신줄을 놓지 않게 컨디션 조절도 잘 해야겠다..

 

 

 

반응형