0

次のことができるかどうかわからない、私のURL confは以下のようです:

(r'^web/p/(?P<user_info>\w{1,10})/$','web_user_handler')

私のビューは、以下のようなテンプレートをレンダリングします:

def web_user_handler(request,user_info="temp"):
    render_items=RequestContext(request,{
        'user':user_info,
    })
    return render_to_response('user_index.html', render_items)

私のテンプレートでは

<a href="{% url pro.web.views.web_user_handler user_info=user %}?action=decoder">

しかし、エラーが発生します。user_info が SimpleLazyObject と等しいため、URL アドレスを取得できませんでした。

どうすればこの問題から抜け出すことができますか?

ありがとう、

4

1 に答える 1

1

しかし、エラーが発生します。user_infoはSimpleLazyObjectと等しいため、URLアドレスを取得できませんでした。

これは質問に答えます:URLにPythonオブジェクトを含めることはできません!

user_infoはユーザー名ですか?次に、を渡しuser.usernameます。

于 2012-04-21T01:08:46.027 に答える