2014-07-08 3 views
0

저는 장고와 서버 측 스크립팅을 처음 사용 합니다만, 어떻게 작동하는지에 대한 핸들을 얻으려고합니다.간단한 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"응답을받을 수 있기를 바랍니다.

나를 기다리는 동안 요청을 서버에 제대로 전달하는 방법을 알 수 없습니다. 나는 장고 문서를 보았다. 그러나 그것이 내가 원하는 것처럼 보이지는 않는다.

내가 http://localhost:8000/page/으로 갈 때 나는 "응답"을 받는다. 제가 지금까지 생각했습니다 설명해 보자

  1. 올바른 방법은 내가 통과하고 싶었 문자열 인 "요청"을 http://localhost:8000/page/request 될 서버에 요청을 보내는 나에게 간단히 나타났다. 그러나 URL로 나는 어떤 길이의 끈을 받기 위해 그것을 준비 할 길을 찾을 수 없었다. 이 문자열을 캡처하여 함께 사용할 수있는 방법을 찾지 못했습니다.
  2. 이제 HttpRequest와 HttpResponse의 조합을 사용해야하지만 생각할 수는 없다고 생각합니다. 어떤 도움이 필요합니까?

기본적으로 내가 원하는 것은 서버에 문자열을 보내고 재생할 수 있도록 설정하는 것입니다.

OH 위의 파일은 views.py입니다.

편집 : "query_string"을 전달한 다음 액세스하는 방법을 찾고있는 것 같습니다.

+0

http://stackoverflow.com/questions/150505/capturing-url-parameters-in-request-get – karthikr

답변

0

이것은 기본 URL 매개 변수 일치이며 튜토리얼에서 다룹니다. urls.py에서

:

url('^page/(?P<my_param>\w+)/$', 'index') 

및보기 :

def index(request, my_param): 
    return HttpResponse(my_param) 
+0

대단히 감사합니다. –