首页 > 解决方案 > 进行计算并输出结果

问题描述

我正在使用 Django 和 React 创建一个应用程序。我希望用户在前端输入几个数值,并根据这些值执行一些计算并将结果输出到前端(也将值存储在数据库中)。

我对后端应该在哪里添加逻辑来执行计算感到困惑。在 views.py 或 admin.py 或另一个文件上?

我目前正在尝试在 admin.py 文件上创建逻辑,但我不确定这是否允许我在前端显示结果。

标签: reactjsdjangodjango-modelsdjango-rest-frameworkdjango-views

解决方案


计算应在 views.py 中执行并传递到前端(例如通过将其作为 dict 传递)

result = number1 + number2    
content = {'result': result}
return render(request, 'app/file.html', context)

然后您可以使用 {{result}} 在 html 文件中使用它(这是一个示例,您也可以在其他地方传递值)


推荐阅读