如何通过django/jQuery或ajax在javascript中调用sympy

0 投票
1 回答
663 浏览
提问于 2025-04-18 08:55

抱歉这个问题不太好,但我对Python不是很熟悉。通常我用的是PHP和JavaScript,不过最近的项目需要在网页上集成一些符号数学的功能。

在网上搜索时,我发现了Sympy。Sympy看起来不错。到目前为止,我已经在我的服务器上安装了Sympy,并且在命令行中运行得很好。

我的问题是这样的:

  • 用户应该在一个输入框中输入一个公式。
  • 这个公式需要通过Sympy进行计算。
  • 为此,输入框中的值需要发送给Sympy。(我没记错的话,这可以通过Django或者简单的jQuery调用来实现吧?有没有人能给我一个例子,教我怎么做?)
  • Sympy需要计算这个发送过来的公式。
  • 计算的结果需要返回给JavaScript。

有没有人能告诉我该怎么实现这个?

非常感谢!

1 个回答

0

你可以把SymPy这个库放到你的views.py文件里,然后创建一个新的网址,这个网址就像一个API。当你把数据传给这个API时,它会通过SymPy处理这些数据,然后把结果显示在页面上。你可以用jQuery发送一个POST请求到这个页面,以获取所有的内容。

编辑

import sympy

撰写回答