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();
            });
        });
      }

이런 코드를 어떻게 짜시는 건지 대단하다.

먼가,,, 빨리 수업이 시작 되었으면 좋겠다.

코드를 작성하지는 못하겠지만 이해만 해보려고 한다.

 

화이팅,,,