Пример #1
0
                          location=['form', 'json'],
                          help='processor_id. (Required)')
task_add_par.add_argument(
    'task_inputs',
    type=dict,
    required=True,  # field: <list:task_input>
    location=['form', 'json'],
    help='task_inputstask inputs. (Required)')
task_add_par.add_argument('note',
                          type=str,
                          location=['form', 'json'],
                          help='note. (Required)')

# put
task_put_par = RequestParser()
task_put_par.remove_argument("fk_program_id")
task_put_par.add_argument('status',
                          type=str,
                          required=True,
                          location=['form', 'json'],
                          help='task status. (Required)')

# get
task_get_par = CommonFilterParser()  # page_*, ids, disabled
task_get_par.add_argument('id',
                          type=int,
                          location=['args'],
                          help='Task ID = ?')
task_get_par.add_argument('processor_id',
                          type=int,
                          help='processor user id = ?')