Concert のインスタンスを使用すると、バインドされていないメソッド do_stuff() を最初の引数として Concert インスタンスで呼び出す必要があります (代わりに ModelBase インスタンスを取得)
models.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 子クラス メソッドを実行することです。