根据Python / Flask中的数据渲染React组件

时间:2019-04-22 23:12:19

标签: python reactjs mongodb flask content-management-system

我正在尝试用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需要某种方式来提供容器有关要渲染的组件的信息。 (将有多个组件)。

任何帮助,正确方向的提示或推动都将不胜感激!

1 个答案:

答案 0 :(得分:0)

这取决于是否要构建前端响应的单页应用程序SPA,则需要从后端(烧瓶)传递数据以作为json数据进行响应。 Flask有一个名为jsonify的功能,可以响应json。