BOP - The Future of Creative Engineers -


← ホームに戻る

(1/4)Routes 実装 「Flask Backend Startup」

app/routes/user.py

from flask import Blueprint

users_bp = Blueprint('users', __name__, url_prefix='/users')

@users_bp.route('/', methods=['POST'])
def create_user():
    return "Create User"

@users_bp.route('/<int:user_id>', methods=['GET'])
def get_user(user_id):
    return f"Read User {user_id}"

@users_bp.route('/', methods=['GET'])
def get_all_users():
    return "Read All Users"

@users_bp.route('/<int:user_id>', methods=['PUT'])
def update_user(user_id):
    return f"Update User {user_id}"

@users_bp.route('/<int:user_id>', methods=['DELETE'])
def delete_user(user_id):
    return f"Delete User {user_id}"

app/routes/init.py

# ⬇️⬇️⬇️ routes ファイルをここへインポート
from app.routes.user import users_bp

def register_bp(app):
    app.register_blueprint(users_bp)
    pass