如何从Django向服务器发送信息

3bygqnnd  于 2023-05-08  发布在  Go
关注(0)|答案(1)|浏览(154)

我的问题是,我有一个文本字段,我想有,当提交时,发送信息到django服务器。首先,我试图完成这一点,因为你可以看到,所以我没有建立任何更多的东西来做这一点,但我的想法是,在单击按钮,我附加一个值的列表,通过我使用这个。

{ % for value in list %}
  { % value % }
{ % endfor % }

总之,我正在努力使这个ChatGPT应用程序能够成功发送数据。源代码可以在https://gist.github.com/s0urce-c0de/fce620fdb61c0b9d30e1ac5361cac039上找到。

x7yiwoj4

x7yiwoj41#

在HTML和Web中,通常都有请求。顾名思义,请求是请求某些东西,在本例中是向服务器请求。这样做的方法是通过一个URL。请求的类型也有很多种,但最基本的是GET。在本例中,我不知道您想要发送的信息的目的是什么,但为了简单起见,我将假设GET是这里要做的正确事情。
首先,你需要一个<form>。表单是一个HTML元素,允许您执行这些请求。它使用起来非常简单。在你的例子中,你说你需要一个文本字段,所以它会是这样的:

<form action="/your-url" method="get">
  <input type="text" name="text" id="name" />
  <input type="submit" value="Submit" />
</form>

这样,您将向http://localhost/your-url发出一个请求,并将得到一个名称为“text”的文本输入。
在视图中访问此内容的方法是:

def my_view(request):
  # Get text from request
  text = request.GET.get("text")

  # Whatever you want to do with the text
  ...

请注意,在urls.py中,您必须将url与视图链接起来。

相关问题