我的烧瓶应用程序具有以下功能,该函数将字典返回到我的页面。
@app.route('/search', methods=['POST'])
def search():
type = request.form['type']
search = request.form[type]
results_dict = results.change_filters(type, search)
print(results_dict)
return results_dict
当我打印字典时,它的顺序正确,但是当返回到我的页面时,它突然失去了顺序。 我的问题是,返回字典后如何保留字典的顺序?如果不可能的话,您会推荐什么替代方案?
答案 0 :(得分:1)
有同样的问题,它实际上是一个非常简单的解决方案
在配置flask应用程序时,只需设置以下配置值即可:
app = Flask(__name__)
app.config["JSON_SORT_KEYS"] = False
这应该保留字典到页面的顺序。
快乐编码