我正在尝试用React,Flask和MongoDB构建一个简单的CMS。我正在尝试找到一种通过Flask从MongoDB获取数据以呈现正确的React组件的方法。
数据存储在MongoDB中为:
{
title: "home",
modules: {
headerBlock: {
title: "My Website"
byline: "Some other text here"
}
}
}
我可以很容易地将数据导入Python,但是随后我需要获得Flask来渲染React组件。它将转换为:
<Header title="My Website" byline="Some other text here" />
因此Flask需要某种方式来提供容器和有关要渲染的组件的信息。 (将有多个组件)。
任何帮助,正确方向的提示或推动都将不胜感激!
答案 0 :(得分:0)
这取决于是否要构建前端响应的单页应用程序SPA,则需要从后端(烧瓶)传递数据以作为json数据进行响应。 Flask有一个名为jsonify的功能,可以响应json。