16조 토이 프로젝트
김민정_ 역할 : 리뷰 작성 페이지
Trouble Shooting
1. 삭제 버튼
문제 상황
해결책
@app.route('/review/<string:nickname>', methods=['DELETE'])
def nickname_del(nickname):
db.movie.delete_one({'nickname': nickname})
return jsonify({'msg': '삭제완료!'})
app.py 에서 db.movie.delete_one({'nickname': nickname}) 가 아닌 db.review.delete_one({'nickname': nickname})로 변경했다.
let temp_html = ` <div class="card">
<div class="card-body">
<blockquote class="blockquote mb-0">
<p>${star_repeat}</p>
<p class="mycomment">${comment}</p>
<footer class="blockquote-footer">${nickname}</footer>
</blockquote>
<button onclick="del_review(${nickname})" type="button" class="btn btn-outline-danger">삭제</button>
</div>
</div>`
index.html에서 <button onclick="del_review(${nickname})" 을 <button onclick="del_review('${nickname}')" 으로 변경했다. ''으로 감싸주었다.
2. 페이지 연결
문제 상황
메인페이지 영화 목록에서 영화 포스터를 클릭했을 때, 리뷰를 작성할 수 있는 페이지로 넘어와야 한다.
어떻게 연결해야 할 지 모르겠다.
시도
// function review_posting(num) {
// window.location.href = `/review/${num}`
// }
param 값으로 페이지 연결 ..? query문 작성 어려움. 미해결