같은 페이지를 사용할 때 어떤 url을 통해 왔는지 검사하며 값을 바꿔줄 때 사용할 수 있는 유용한 방법이다. {% if request.resolver_match.view_name == 'show_user_page' %}something{% endif %} ex) {% if request.resolver_match.view_name == 'get_recommend_list' %} 추천 도서 {% else %} 전체 도서 {% endif %}
Request
GET 방식도 POST와 똑같이 request.form 으로 데이터 받아올거라 생각했다가 KeyError에 시달렸다. 같은 문제로 구글 여행을 떠나지 않기 위해 기록한다. @app.route('/profile', methods=['GET']) def view_profile(): name_receive = request.args.get('name') ... return jsonify({ 'user_name': name_receive }) request.args.get() 메서드를 사용하면 $.ajax({ type: "GET", url: "/profile", data: {name:name}, success: function (response) { ... } GET 방식 ajax에서 보낸 데이터를 받을 수 있다.