Python 简单Django请求和响应
我对Django和服务器端脚本还不熟悉,但我正试图了解它是如何工作的 使用一些Django模板,我成功地设置了最简单的简单页面:Python 简单Django请求和响应,python,django,request,httpresponse,Python,Django,Request,Httpresponse,我对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(re
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/
我得到了“响应”。让我解释一下到目前为止我的想法:
http://localhost:8000/page/request
“request”是我想要传递的字符串。然而,对于URL,我无法找到一种方法来准备接收任意长度的字符串。我也找不到捕获这个字符串并使用它的方法编辑:看起来我可能正在寻找一种方法来传递一个“查询字符串”,然后访问它?这是基本的url参数匹配,本教程将对此进行介绍 在URL.py中:
url('^page/(?P<my_param>\w+)/$', 'index')
def index(request, my_param):
return HttpResponse(my_param)