telnet デバイスと通信して結果を返す必要がある eve アプリにいくつかのカスタム フラスコ メソッドがありますが、次のように、この 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
}
}
}
mongo リソースに直接アクセスしてこのデータを挿入する方法について、ドキュメントやソース コードを見つけるのに苦労しています。