본문 바로가기

카테고리 없음

토이 프로젝트

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문 작성 어려움. 미해결