0

値が 2 つしか出力されないのはなぜですか??

ここに私の出力があります:

ここに画像の説明を入力

これは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に移行するとすぐに、この奇妙な動作が表示されます

4

1 に答える 1

0

わかりました...それは私のばかげた間違いでした。かなり長い間djangoのデフォルトサーバーで開発していると、ファイルを変更して出力をチェックする習慣がつきますが、Apacheの場合はそうではありません。毎回サーバーを再起動する必要があります。ぐちゃぐちゃでごめんなさい。

私がする必要があったのは-

$ service apache2 restart

于 2013-10-24T03:55:40.473 に答える