【发布时间】:2013-10-24 02:36:52
【问题描述】:
为什么只打印两个值??
这是我的输出:
这是views.py
import json
from django.http import HttpResponse
from django.template import Context, RequestContext
from django.shortcuts import render_to_response, get_object_or_404
def callback(request):
verification_code = request.GET.get('verification_code')
userid = request.GET.get('userid')
userid1 = request.GET.get('userid1')
userid2 = request.GET.get('userid2')
userid3 = request.GET.get('userid3')
context = {
'verification_code': verification_code,
'userid': userid,
'userid1': userid1,
'userid2': userid2,
'userid3': userid3,
}
return render_to_response('wings/callback.html', context,
context_instance=RequestContext(request))
def detail(request):
response_data = {}
response_data['result'] = 'failed'
response_data['message'] = 'You messed up'
return HttpResponse(json.dumps(response_data), content_type="application/json")
这里是callback.html
<!-- callback.html -->
verification_code: {{verification_code }}<br />
userid: {{userid }} <br />
userid1: {{userid1 }} <br />
userid2: {{userid2 }} <br />
userid3: {{userid3 }} <br />
编辑:
按照建议,我编辑并输入了<br/>,但没有变化
编辑: 尝试使用 django 服务器时,我得到了所有值,但是一旦我转移到 apache,它就会显示这种奇怪的行为
【问题讨论】:
-
打印
request.GET看看它包含什么 -
它的 NULL ... 请看我的编辑
标签: python django get django-queryset