0

警告:英语不好:)

我想在网页上显示来自自定义类 - 的 2+ 条消息Exp(object),其中包含方法do_this(),它执行一些步骤 - 1 和 2。我想显示此步骤的结果,例如,步骤 1 返回字符串“创建对象。 ..' 和 2 步返回字符串 '等待更新'。这个步骤我可以分成 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 回答