So deaktivieren Sie die Felder _updated
, _created
, _etag
, _links
? Ich möchte Bandbreite begrenzen und die Felder sind größere Größe als Daten, die ich brauche eigentlich aus meiner Datenbank (MongoDB)Wie deaktiviert man automatisch generierte Felder in Python Eve?
2
A
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
- 1. Targeting automatisch generierte Felder mit inkrementierten IDs (JavaScript)
- 2. Python Eve, SQLalchemy und ForeignKey
- 3. Python-eve generieren _etag, _updated und _created
- 4. mod_wsgi apache mit python-eve
- 5. Python EVE-Aggregation funktioniert nicht
- 6. Wie blende automatisch generierte Spalten in DataGrid?
- 7. Kudu automatisch generierte Schlüsselspalte
- 8. Wie bearbeite ich automatisch Felder in Django?
- 9. Python-Vererbung - wie man eine Funktion deaktiviert
- 10. Wie man php Felder in Tabellen automatisch neu nummeriert
- 11. Python-Eve MongoDB Aggregation mit ISODate
- 12. Automatisch generierte UI-Header in Qt
- 13. Geb JUnit4 automatisch generierte Tests
- 14. Automatisch generierte Swift-Header in Xcode 8
- 15. Wie die Anzahl der Spaltengröße für automatisch generierte Felder zu steuern gridview
- 16. Unterstützung für automatisch generierte "Versionshinweise" in GitLab
- 17. Wie deaktiviert man Control-C in einem WindowsXP Python-Konsolenprogramm?
- 18. Erzähle PyCharm Code generierte Felder der Klasse
- 19. Wie sphinx-generierte Dokumentation automatisch auf bitbucket Wiki veröffentlicht?
- 20. Wie neu ordnen Sie automatisch generierte Methoden in Netbeans?
- 21. Wie kann ich die automatisch generierte index.html in appcelerator anpassen?
- 22. Wie können automatisch generierte Dateien durch TypeScript in NerdTree ausblenden?
- 23. Datagrid automatisch generierte Spalten benutzerdefinierte Vorlage Bindung
- 24. wie man ein Bild durch Python-eve auf einen externen Speicherserver, z.B. S3?
- 25. Wie erhält man Zugriff auf generierte Textfelder in Silverlight DataForm?
- 26. Dynamische Felder in einer Python-Zeichenfolge
- 27. MongoDB: automatisch generierte IDs sind Nullen
- 28. gdata youtube feed für automatisch generierte Kanäle
- 29. Manuelles Update automatisch generierte id von GORM
- 30. Scrapy: automatisch ausgefüllt extrahiert Felder
Werfen Sie einen Blick auf http://python-eve.org/config.html#projection –