Я хотел бы передать определяемый пользователем параметр объекта моему flask методу публикации приложения, я имею в виду, что сериализация должна выполняться на клиенте, а десериализация на сервере автоматически. например: у меня есть класс Student:
class Student(object):
def __init(self, name, age, sno):
self.name = name
self.age = age
self.sno = sno
def __repr(self):
return 'Student [name: %s, age: %d, sno: %d]' % (self.name, self.age, self.sno)
И мое приложение flask:
@route('/addstudent', method=['post'])
def add_student():
stu = request.some_function() # some_function should get a Student object from request and deserialize it autimatically
if not isinstance(stu, Student):
return 'input is not a Student object.'
return do_something(stu)
Есть ли способ разрешить мне вводить определенный пользователем объект (класс Student) , затем его можно сериализовать и передать в приложение flask, а приложение flask может его десериализовать?