Итак, я читал документацию для класса RequestHandler в python и заметил, что он поддерживает еще несколько методов, отличных от двух, к которым я привык, а именно GET и POST.
Можно ли добавить пользовательские методы в класс RequestHandler или в мой класс, который реализует RequestHandler для дальнейшего расширения этих методов?
Например, это будет типичная реализация веб-приложения:
class MainPage (webapp.RequestHandler):
def get(self):
#do things
self.response.out.write("This was get")
Могу ли я добавить такой метод?
def SaveAttribute(self):
#do more things
self.response.out.write("Attribute saved")
Я специально спрашиваю, чтобы я мог легко настроить web-приложение для тяжелого движка приложений jquery-ajax, и если бы я мог использовать такие собственные методы с параметром "type" в вызове .ajax (), это значительно облегчило бы мне жизнь чем просто обрабатывать все через POST.
Если это невозможно, то есть ли достаточно простой способ сделать то, что мне нужно?