Как передать параметр в виде строки, которая содержит специальный символ в маршруте приложения фляги - PullRequest
0 голосов
/ 21 ноября 2019

Я хочу передать "top3 / 1" в качестве параметра в URL. но он возвращает ошибку 404.

вот мой код:

@APP.route('/get_agent_details_on_voucher_code/<string:code>',methods=['GET'])
def get_agent_details_on_voucher_code(code):
    result = []
    if code == 'TOP3':
        voucher_earning_list = [{'voucher_code':'TOP3/1','agent_id':12345,'voucher_id':8}]
        if len(voucher_earning_list)>0:
            for item in voucher_earning_list:
                get_details = requests.get('http://192.168.1.55:5000/get_agent_details/'+str(item['agent_id']))
                get_result = get_details.json()
                if len(get_result) > 0:
                    get_ag_mobileno = get_result[0]['mobile']
                    result.append({'mobile_no':get_ag_mobileno,'agent_id':item['agent_id'],'voucher_id':item['voucher_id']})
                    response = jsonify(result)
                else:
                    response = jsonify(result)
        else:
            response = jsonify(result)
    else:
        response = jsonify(result)  
    return response   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...