작성하는 페이지는 DB 설정도 헤야하고, views.py 파일에도 기능을 작성해줘야 합니다.
편지 작성하는 페이지를 구성해보자
위 프롬프트로 시작을 합니다
역시 형편 없는 페이지가 하나 생성이 되고
작성하지도 않는 form action 코드를 작성해서 바로 에러가 납니다
NoReverseMatch at /write-letter/ Reverse for 'send_letter' not found. 'send_letter' is not a valid view function or pattern name.
오류 난다는 프롬프트를 작성해주면
그제서야 urls.py, views.py 에 빠진 부분을 작성해 줍니다
몽고DB를 사용하기로 했고 아직 DB가 없기 때문에 설정부터 합니다
편지 내용을 저장하는 로직을 작성해보자 몽고DB를 사용할꺼고 계정 설정부터 해야 된다
이렇게 프롬프트를 전송하면 설치부터 설명을 해주고
views.py 파일에 데이터를 저장하는 코드까지 작성을 해줍니다
오류 메세지나 잘 안되는 부분들을 프롬프트에 추가를 해가며 코드 작성을 마무리 합니다
프롬프트의 내용에 따라 답변 내용이 달리지기 때문에 소스 코드는 첨부하지 않습니다
메인 페이지와 비슷한 스타일로 등록 페이지가 생성이 되었습니다.
편지가 발송된 후 성공적으로 발송되었습니다 라는 안내를 보여줄 페이지를 구성해줘
편지 발송 후 보여줄 안내 페이지도 구성을 해봅니다.
편지 저장기능이 완료되었습니다