FrontEngineer JungBam
python에 동적경로 넘기기 본문
기존에 express에서 작업하던 경로에 동적인 경로를 통해 주던 작업을 python으로 해보려고 시도했다.
찾다가 백엔드 지식소 지용님의 도움으로 알게 된 해외 블로그에서 답을 찾았다.
https://flask.palletsprojects.com/en/2.2.x/patterns/urlprocessors/?highlight=param
<form action="/board/${el._id}" method="post" class="input-reply">
<input type="text" id="replyInput" name='content'/>
<input type="submit" value="등록" >
</form>
결론이 무엇이냐 경로로 설정된 것을 프론트에서 위와 같이 요청을 하면 백단에서는 아래와 같이 해당 보낸 값을 읽어 올 수 있다.
@app.route("/board/<id>", methods=["POST"])
def board_post_comment(id):
comment_id = id
content_value = request.form["content"]
doc={
'comment_id' : comment_id,
'content' : content_value,
'createdAt' : dt.datetime.now()
}
db.comments.insert_one(doc)
return render_template('board.html')
<> 괄호 안에 받아올 데이터의 이름을 넣어주고 아래 불러오는 함수의 파라미터로 해당 값을 넣어서 함수 안에서 사용하면 된다.
반응형
'개발일지' 카테고리의 다른 글
간단하게 gitignore 만들기 (0) | 2022.11.16 |
---|---|
contact us 쉽게 구현하기 (feat.Emailjs) (0) | 2022.11.16 |
카카오 MAPS API 사용하기 (0) | 2022.11.15 |
몽고db에 자동으로 저장되는 _id로 작업하기 (0) | 2022.11.15 |
JWT(로그인 / 로그아웃) (0) | 2022.11.14 |
Comments