python from eve import Eve app = Eve() @app.route('/users') def get_users(): return 'User list' @app.route('/users', methods=['POST']) def create_user(): return 'User created' if __name__ == '__main__': app.run() python DOMAIN = { 'users': { 'schema': { 'username': { 'type': 'string', 'required': True, 'unique': True }, 'age': { 'type': 'integer' } } } } python from eve import Eve def pre_get_callback(request, lookup): print('Pre GET request callback') app = Eve() app.on_pre_GET += pre_get_callback if __name__ == '__main__': app.run() python from eve import Eve from pymongo import MongoClient app = Eve() def custom_query(resource, request, lookup): client = MongoClient() db = client['my_database'] result = db.my_collection.find({'field': 'value'}) return [item['field'] for item in result] app.on_pre_GET += custom_query if __name__ == '__main__': app.run()


上一篇:
下一篇:
切换中文