简单的Django请求和响应

2024-05-19 02:25:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Django和服务器端脚本编写还不熟悉,但我正在尝试了解它是如何工作的。在

使用一些Django模板,我成功地建立了最简单的简单页面:

from django.shortcuts import render
from django.http import HttpResponse
import sys
from django.http import HttpRequest
from django.template import RequestContext, loader


def index(request):

    return HttpResponse("response")
# Create your views here.

我想知道的是,我一直在努力做的,但都没有用,就是为了让我可以改变请求。例如,我希望能够请求“cat”并得到响应“cat”。在

在我的一生中,我不知道如何正确地将字符串作为请求传递给服务器。我查看了Django文档中的url,但似乎这不是我想要的。在

当我转到http://localhost:8000/page/时,我得到“响应”。让我解释一下我目前的想法:

  1. 在我看来,向服务器发送请求的正确方法是http://localhost:8000/page/request,其中“request”是我想要传递的字符串。然而,对于url,我无法找到一种方法来准备接收任何长度的字符串。我也找不到一种方法来捕捉这根弦并使用它。在
  2. 现在我想我需要使用一些HttpRequest和HttpResponse的组合,但是我想不出来。有什么帮助吗?在

基本上,我要做的就是设置它,这样我就可以向服务器发送一个字符串,播放它,然后将它发送回来。在

哦,上面的文件是视图.py. 在

编辑:看起来我可能在寻找一种方法来传递一个“查询字符串”,然后访问它?在


Tags: django方法字符串fromimportlocalhosthttpurl

热门问题