使用django在Web上公开python函数

时间:2015-06-23 08:04:44

标签: python django

我没有认真对待Django,我唯一的经验是他们网站上的教程。

我正在尝试编写自己的应用程序,我想要的是拥有某种API。我的想法是,我稍后可以使用其他任何语言编写的客户端。

我拥有最简单的所有应用程序,一个具有姓名和姓氏字段的模型。

所以我的想法是我现在可以编写一个应用程序,用C ++发送,它会将两个字符串发送到我的Django应用程序,这样它们就可以分别以name,surname的形式保存在数据库中。

到目前为止,我所知道的是创建一个表单,以便用户可以输入该信息,或者将信息包含在网址中,并将诅咒自己从管理菜单中添加。

我想要的是其他更好的方法,也许创建一个包含该数据的数据包。后来我的客户端将这些数据发送到我的Django网页,它将提取信息并根据需要保存。但我不知道该怎么做。

如果我建议的方法是个好主意,那么我想举例说明如何做到这一点。如果不是,我想为可能尝试的事情提出建议。

1 个答案:

答案 0 :(得分:1)

通常,如@DanielRoseman所述,您当然希望:

  • 创建REST API以从其他网站获取数据
  • 获取包含所有必需数据(namesurname
  • 的数据,通常采用JSON或XML格式
  • 在REST控制器中,将此数据转换为模型并将模型保存到数据库
  • 发送答案。

此处提供更多信息:http://www.django-rest-framework.org/