Вызов класса при выполнении условия (Python - Django)
Я использую Django-rest-framework для создания API. Мой API выглядит примерно так:
class SampleApi(APIView):
def get(self, request):
my_var = self.abc(request, firstname)
self.xyz(request, lastname)
if my_var == 0:
**# call the api again**
else:
# Do other stuff
pass
@staticmethod
def abc(request, firstname):
# do some task
pass
@staticmethod
def xyz(request, lastname):
# do some task
pass
Я хочу вызвать тот же api снова, если мое условие if будет выполнено. Кто-нибудь может помочь мне в этом. Спасибо!!!
Возможно, вы можете вспомнить эту функцию.
class SampleApi(APIView):
def get(self, request):
my_var = self.abc(request, firstname)
self.xyz(request, lastname)
if my_var == 0:
self.get(request)
else:
# Do other stuff
pass
...
Надеюсь, это может помочь.