0

警告: 英語が下手です :)

カスタム クラスから Web ページに 2 つ以上のメッセージを表示したい -Exp(object)これには method が含まれdo_this()、いくつかの手順 - 1 と 2 を実行します。この手順の結果を表示したいです。 ..' および 2 ステップの戻り文字列 'wait for update'。この手順は、たとえば2 つの方法do_this_1()に分けることができます。do_this_2()

if 'create' in request.POST:
    Exp().do_this()

前にrequest.POST、ページが作成されたので ajax を使用できますが、カスタム クラスでこれを行う方法がわかりません

4

1 に答える 1

0

私が理解しているように、次のようなメッセージを返すことができます。

class Exp(object):
    def do_this(self):
        messages = {}
        messages['step1']=self.do_this1()
        messages['step2']=self.do_this2()
        return messages

if 'create' in request.POST:
    messages = Exp().do_this()
    messages_json = simplejson.dumps(messages)
    return http.HttpResponse(messages_json, mimetype="application/json")
于 2013-01-13T07:15:16.380 に答える