728x90
2023.01.22
어제는 flask 프레임워크를 이용하여 팬명록에 저장과 저장된 정보를 보여주는 기능을 연결해보았다
하지만 닉네임과 응원댓글을 입력을 안 해도 저장이 되므로 null 체크를 해서 저장이 안 되도록 해볼 것이다!
- 서버
우선 변수에 성공했을때의 메세지와 성공을 확인할 변수를 저장했다.
// 등록 후 보여줄 메세지 변수
msg = '등록 완료!'
//실패, 성공을 확인할 변수
result = 'success'
입력되지 않은 부분이 있는 경우 입력해달라는 메세지와 실패했다는 변수를 저장한다.
if name_receive == '':
msg = '닉네임을 입력해주세요.'
result = 'fail'
elif comment_receive == '':
msg = '응원댓글을 입력해주세요.'
result = 'fail'
입력이 모두 된 경우 저장한다. 들여쓰기 중요!
if result != 'fail':
doc = {
'name':name_receive,
'comment':comment_receive
}
db.fans.insert_one(doc)
// 이렇게 저장하면 실패해도 저장됨
# db.fans.insert_one(doc)
return jsonify({'msg':msg, 'result':result})
- 클라이언트
건네받은 메세지를 띄운 후 성공하면 재로딩한다.
success: function (response) {
alert(response['msg'])
if (response['result'] == 'success') window.location.reload()
}
728x90
'개발일기 > 웹 종합' 카테고리의 다른 글
mongoDB 저장, 수정, 삭제 연습 (버킷 리스트) (0) | 2023.01.24 |
---|---|
프로젝트 서버에 올리기 (파일질라, 가비아) (0) | 2023.01.23 |
Flask 프레임워크 (0) | 2023.01.21 |
mongoDB 연결하기 (1) | 2023.01.19 |
크롤링 연습 (기상청 홈페이지) (0) | 2023.01.18 |