আমার একটি ফ্লাস্ক অ্যাপ্লিকেশন রয়েছে যা আমি হিরোকুতে স্থাপন করেছি, এর মধ্যে একটি রুট নিম্নলিখিতটি
def get_kws():
seed_kw = request.json['firstParam']
audience_max = request.json['secondParam']
interest_mining_service = InterestMiningService(seed_kw, audience_max)
query_result = interest_mining_service.query_keyword().tolist()
if seed_kw in query_result:
print ("yes")
return jsonify(
{
'keyword_data' : interest_mining_service.find_kws().to_json(orient='records'),
'query_results': query_result
}
)
আমি যখন স্থানীয়ভাবে এই শেষ পয়েন্টটি পরীক্ষা করি তখন সেই শেষ পয়েন্টে পোস্ট এবং জিইটি অনুরোধ প্রেরণ করার সময় আমার কোনও সমস্যা নেই। যাইহোক, যখন আমি হিরোকুতে স্থাপন করি, আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
File "/app/server/controller.py", line 24, in get_kws
2020-02-08T22:31:05.893850+00:00 app[web.1]: 'query_results': query_result
2020-02-08T22:31:05.893850+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/flask/json.py", line 298, in jsonify
2020-02-08T22:31:05.893851+00:00 app[web.1]: if current_app.config['JSONIFY_PRETTYPRINT_REGULAR'] and not request.is_xhr:
2020-02-08T22:31:05.893851+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/werkzeug/local.py", line 347, in __getattr__
2020-02-08T22:31:05.893852+00:00 app[web.1]: return getattr(self._get_current_object(), name)
2020-02-08T22:31:05.893858+00:00 app[web.1]: AttributeError: 'Request' object has no attribute 'is_xhr'
আমি এই ত্রুটিটি Request object has no attribute 'is_xhr'
আগে কখনও দেখিনি এবং কেবল হেরোকুতে নিযুক্ত হলেই এটি ঘটবে বলে মনে হয়। আমার কী দেখতে হবে সে সম্পর্কে কোনও গাইডেন্স?
জেএসন কী নিয়ে keyword_data
কোনও সমস্যা বলে মনে হচ্ছে না - বিষয়টি query_results
একটি তালিকা যা সীমাবদ্ধ বলে মনে হচ্ছে ।