TIL
팀원소개 프로젝트(3)
황대성
2023. 5. 18. 21:04
다른 팀원이 맡았던 데이터 삭제 부분을 해보려고 했다.
코드를 짜기 전에 먼저 머리로 생각해 봤는데 먼가 될거 같았다.
막상 해보니까 역시 안된다.
막 해보던 중에 다른 팀원이 성공했다.
코드는 이렇다.
app.py
@app.route("/intro/delete", methods=["DELETE"])
def delete_intro():
delete_name = request.form.get('delete_name')
db.intro.delete_one({'name':delete_name})
return jsonify({'msg':'삭제 완료!'})
index.html
function delete_card() {
$(".deletebtn").on("click", function () {
let name = $(this).closest(".card").find(".card-title").text();
let d_formData = new FormData();
d_formData.append("delete_name", name);
// console.log(name);
fetch("/intro/delete", { method: "DELETE", body: d_formData })
.then((res) => res.json())
.then((data) => {
alert(data["msg"]);
window.location.reload();
});
});
}
이런 코드를 어떻게 짜시는 건지 대단하다.
먼가,,, 빨리 수업이 시작 되었으면 좋겠다.
코드를 작성하지는 못하겠지만 이해만 해보려고 한다.
화이팅,,,