Используйте это
def post(self):
try:
conn = None
parser = reqparse.RequestParser()
parser.add_argument('username[0]', type = str)
parser.add_argument('username[1]', type = str)
args = parser.parse_args()
name = args['username[0]']
return name
except Exception as e:
x = str(e)
x.replace('\n', '')
return {'status' : 'failed', 'message' : str(x)}
finally:
if conn is not None:
conn.close()
Редактирование данных формы с несколькими параметрами должно быть таким:
username: "user1"
username: "user2"
username: "user3"
Да, вы можете передавать несколько значений одним и тем же ключом
def post(self):
try:
conn = None
parser = reqparse.RequestParser()
parser.add_argument('username', type = str, action='append')
args = parser.parse_args()
name = args['username']
print(name) # ['user1', 'user2','user3'] you can traverse over this list