방을 예약하는 장고 앱을 만든다고 가정하고 예약 모델(Reservation)에 대해 정의하려고 할 때, 각 방에서 한 날짜에 대해 하나의 예약만을 만들어야 한다는 가정을 합니다.(사실 그게 상식적이지)(1) 하나의 필드만을 Unique로 만들 경우위와 같이 reserv
글 쓰기 전에.제가 Django를 잘 해서가 아니고 저도 강의 들을 때까지는 몰랐는데 일하다가 알게 된 내용이 있어서 공유하는 것임을 밝힙니다.Django에서 object 선택을 할 때 select_related라는 것과 prefetch_related라는 것이 있습니다
(본 글은 Nomadcoders 커뮤니티에 한 번 올렸던 글을 여기에 옮겨 올리는 것입니다.)Django에서 정참조 multiple objects(many-to-many or one-to-many)이거나, 또는 역참조 Foreign Key일때 사용하는 것이 prefet
개발중인 Django의 루트 폴더에서 터미널 구동 후 입력으로 init.py를 제외한 migrations 폴더의 모든 파이썬 파일들(마이그레이션 파일) 삭제.그 후 이것으로 같은 폴더의 pyc 파일 삭제.그 뒤에 db 파일을 지우고 마이그레이션을 하면 깔끔하게 마이그레
장고 개발을 하려다 보면 테스트용 데이터는 필요한데 일일히 많이 만들기는 어렵고 할 때 활용 가능한 것이 바로 Django Seed와 Faker입니다.또한 각 모델에 따라 OneToOneField냐, ManyToManyField냐, ForeignKeyField냐에 따라
Pytest에 대한 정리