У меня есть несколько пользовательских методов flask в приложении eve, которым необходимо взаимодействовать с устройством telnet и возвращать результат, но я также хочу предварительно заполнить данные в некоторые ресурсы после получения данных с этого устройства telnet, например:
@app.route("/get_vlan_description", methods=['POST'])
def get_vlan_description():
switch = prepare_switch(request)
result = dispatch_switch_command(switch, 'get_vlan_description')
# TODO: populate vlans resource with result data and return status
Мой settings.py выглядит так:
SERVER_NAME = '127.0.0.1:5000'
DOMAIN = {
'vlans': {
'id': {
'type': 'integer',
'required': True,
'unique': True
},
'subnet': {
'type': 'string',
'required': True
},
'description': {
'type': 'boolean',
'default': False
}
}
}
У меня возникли проблемы с поиском документов или исходного кода для прямого доступа к ресурсу монго и вставки этих данных.