장비 예약 사이트 만들기12

치즈말랑이·2022년 3월 6일
0

장비예약사이트

목록 보기
10/11

2022-03-05
1. 로그인고쳐야함.. (해결) - 수정
2. 내가 예약한 목록만 뜸 다른사람이 예약한건 안뜸 근데 데이터베이스에는 정상적으로 저장되어있어서 동시간에 예약안됨 (해결)
3. 블로그 페이지네이션
4. 블로그 글의 댓글

유저모델 + 프로필모델 확장해서 만드는 형태였는데 자꾸 뭔 이상한 에러들이 엄청많이떳다.
처음에는 이런 개념을 이해하지 못해서 되게 많이 헤매고 forms.py도만들어보고, OneToOne확장이아니라 그냥 유저모델을 확장해보기도했는데 다 이메일인증이랑 같이하려니까 정보를 못찾겠어서 기존의형태를 수정했다. 무슨 anonymous 에러도 떴는데 request.user를 바로 받는게아니고 쿼리문으로 User.objects.create_user 해서 해결했다. 참고 참고2
이메일인증 참고
그리고 장고 3인가 4부터 six가 바로 import 되지 않아서 링크의 방법을 사용했다. six 참고
며칠동안 고민하다가 해결했다.
그중 생각나는에러들
1)
objects.filter 해서 얻어오면 리스트형태로 여러 항목이 불러와져서 save()하면 안된단다.
.first()로 첫번째 항목만 불러와서 넣ㅇ고 저장해야됨. 근데 첫번째항목이랑 두번째항목이랑 다 뭐지
참고

2)
current_site가 자꾸 example.com로 고정되어 이메일인증 메일이 날라간다.
참고
이거보고 바꿨다.

3) 무슨 백엔드 충돌이난다고 뜬다.
소셜로그인 인증을 써볼까 하고 깔아뒀는데 그거때매 백엔드가 충돌나서 생긴 에러였다.
근데소셜로그인 인증 안쓸거같아서 추후 보고 지워야겠따.
참고

진짜 너무 머리가 터질거같아서 어제 밤에 드라이브갔다왔다..

2번 결국 해냈다.
혼자 이것저것 생각해보던 와중에, 시간이 너무 오래걸릴거같아 다른사람들이랑 얘기해보면 더좋겠다는 생각이 들었다.
그래서 아는형의 여자친구분과 상의를 해봤는데 말씀해주신것중에 아이디어를 얻어서 결국 성공했다.
이제 디자인 다듬고 코드정리만 하면 서비스 가능!

profile
공부일기

0개의 댓글