2016-04-18 4 views

Antwort

6

Mit Ausnahme von _links zu erhalten, die Sie durch das Deaktivieren HATEOAS (HATEOAS = False) entfernen können, können Sie nur Benenne die anderen Meta-Felder um.

Während das Framework selbst sie nicht entfernt, können Sie einen benutzerdefinierten Rückruf anschließen und diese Felder selbst löschen, bevor die Antwort über die Leitung gesendet wird.

from eve import Eve 

def on_fetched_resource(resource, response): 
    for document in response['_items']: 
     del(document['_etag']) 
     # etc. 

app = Eve() 
app.on_fetched_resource += on_fetched_resource 

if __name__ == '__main__': 
    app.run() 
Verwandte Themen