from eve import Eve class User(object): def __init__(self): self.schema = { 'username': { 'type': 'string', 'required': True, 'unique': True }, 'email': { 'type': 'string', 'required': True, 'unique': True } } settings = { 'DOMAIN': {'user': User()}, } app = Eve(settings=settings) app.run() from eve import Eve app = Eve() @app.route('/users', methods=['GET']) def get_users(): return 'Get all users' @app.route('/users/<string:username>', methods=['GET']) def get_user(username): return f'Get user {username}' @app.route('/users', methods=['POST']) def create_user(): return 'Create user' app.run() from eve import Eve from flask import request app = Eve() @app.route('/users', methods=['POST']) def create_user(): user_data = request.json return 'Create user' @app.route('/users/<string:username>', methods=['PUT']) def update_user(username): user_data = request.json return f'Update user {username}' @app.route('/users/<string:username>', methods=['DELETE']) def delete_user(username): return f'Delete user {username}' app.run() pip install eve from eve import Eve app = Eve() if __name__ == '__main__': app.run() class User(object): def __init__(self): self.schema = { 'username': { 'type': 'string', 'required': True, 'unique': True }, 'email': { 'type': 'string', 'required': True, 'unique': True } } from eve import Eve from user import User user_model = User() settings = { 'DOMAIN': {'user': user_model}, } app = Eve(settings=settings) if __name__ == '__main__': app.run() from eve import Eve from user import User user_model = User() settings = { 'DOMAIN': {'user': user_model}, } app = Eve(settings=settings) @app.route('/users', methods=['GET']) def get_users(): return 'Get all users' @app.route('/users/<string:username>', methods=['GET']) def get_user(username): return f'Get user {username}' @app.route('/users', methods=['POST']) def create_user(): return 'Create user' if __name__ == '__main__': app.run()


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