Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<;如何从HTML/Javascript中传递数据,以便在Python中使用Django并返回_Javascript_Python_Django - Fatal编程技术网

<;如何从HTML/Javascript中传递数据,以便在Python中使用Django并返回

<;如何从HTML/Javascript中传递数据,以便在Python中使用Django并返回,javascript,python,django,Javascript,Python,Django,我将总结这个问题:=我是django、html、python的初学者,但由于我的学校演示项目,我必须找到一种方法来做一些事情 让问题绝对最小化:我在html/javascript中有一个变量,我想用Django/python获取并处理它 当我处理完django/python端的信息后,我希望能够从html/javascript页面访问它 我试着研究不同的东西,比如Ajax、jquery、, 但我就是不懂它和大多数教程等等 太宽太复杂了,无法抓住我需要的东西。 谢谢你的帮助:) 是的,我已经详细讨

我将总结这个问题:=我是django、html、python的初学者,但由于我的学校演示项目,我必须找到一种方法来做一些事情

让问题绝对最小化:我在html/javascript中有一个变量,我想用Django/python获取并处理它

当我处理完django/python端的信息后,我希望能够从html/javascript页面访问它

我试着研究不同的东西,比如Ajax、jquery、, 但我就是不懂它和大多数教程等等 太宽太复杂了,无法抓住我需要的东西。 谢谢你的帮助:)


是的,我已经详细讨论了类似的问题。

简单的答案是使用基本的HTML表单,并将数据作为标准的Web提交发布到后端。如果您的值位于javascript变量中,则可以使用javascript将其写入隐藏的表单字段。然后您将数据存储在后端的某个位置(它可以首先存储在内存中),并在后续请求中使用它。或者,您可以使用类似jqueryajax的东西在javascript中完成全部工作,以保持api的简单


为了实现这一点,您需要在Django后端实现一个端点来处理提交的数据。好的文档看起来有多种方法。首先,你应该了解web结构,web有两个方面

1-前端(静态文件html、css、js无需服务器干预)

2-后端(您可以使用php等不同语言或django等框架对其进行编程)

后端:在Django中包含服务器端和数据库端两个方面,它使用对象关系映射,这意味着它是连接服务器端和SQl数据库的一种方式

现在,您的问题将是如何连接前端和后端

一种方法是使用API应用程序编程接口。在这种情况下,您将在服务器中构建一个web应用程序,等待某些请求(这些请求是从前端发出的,就像获取请求一样),并给它一个响应(前端处理的响应这里的问题是何时从服务器获取数据,如何在UI中显示数据?)

另一种方式是Django遵循模型模板视图(MTV),这里有一个很好的资源来解释这一点


谢谢!我会调查的:)谢谢!我将对此进行调查:)