TIL(25.1.24)

채채·2025년 1월 24일

Today I Learned

목록 보기
64/75

OPENAI API를 사용
장고의 거의 모든 초보적 오류를 다 본 하루,,
힘들다,,

오늘의 오류

  • 오타
    • url을 ulr로 씀
    • blog를 bolg로 씀
    • User를 user로 씀
    • Post를 post로 씀
    • blog:list를 blog/list로 씀
  • 문법? 로직 ? 오류
    • post = forms.save(commit=False)여기서 commit=False 안 씀.
      • 써야하는 이유 : 바로 저장하지 않고 , 아래에서 추가작업을 한 후 저장할 때 사용
        내 코드의 경우는 유저를 지정해줘야해서 필요했음.
    • fields = UserCreationForm.Meta.fields + ()
      • 이 부분 이해가 잘 안됐는데, 쓰다보니 이해가 됨.
  • 가장 시간을 많이 잡아먹은 오류
    • url name space 오류,,,,,
    • urls.py별로 app_name을 다른걸로 정해야한다는 것을 이미 알고는 있음....
    • blog/urls.py의 내용을 복붙해서 accounts/urls.py에 넣고, 분명 urlpattern=[]안에 내용도 다 지웠음.
    • 신나게 accounts를 만들고, runserver를 돌렸는데 오류가 나는 거임. blog 부분에서 오류가 났다는 메세지가 떠서 blog 앱을 아무리 봐도 오류가 안보였음.
    • 진짜 몰라서 gpt한테도 코드 다 주고 물어봤는데 gpt도 다 잘 작성된 코드라고 함.
    • 진짜 1시간 넘게 헤메고 헤메다가 겨우 찾아낸 오류...! accounts/urls.py에 app_name을 수정하지 않아서 blog 그대로 쓰고 있었음 .... ㅠㅠㅠㅠ
    • 너무 힘들었어요........
profile
화이팅

0개의 댓글