使用 Concert 的实例,我得到:必须使用 Concert 实例作为第一个参数调用未绑定的方法 do_stuff()(改为使用 ModelBase 实例)
模型.py:
class Event(models.Model):
def do_stuff(self):
response self.do_specific_stuff(self)
class Concert(Event):
def do_specific_stuff(self):
...
class Party(Event):
def do_specific_stuff(self):
...
意见:
def index(request):
x = Concert.objects.get(name='Jack White @ Oakland')
output = x.do_stuff()
return HttpResponse(output)
我的目标是循环遍历所有事件并根据事件类型执行 do_specific_stuff 子类方法。