Python

August 3rd, 2024suno

Lyrics

from flask import Flask, request, jsonify from flask_sqlalchemy import SQLAlchemy from flask_cors import CORS app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///functions.db' db = SQLAlchemy(app) CORS(app) class Function(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(100), nullable=False) description = db.Column(db.String(200), nullable=False) language = db.Column(db.String(100), nullable=False) with app.app_context(): db.create_all() @app.route('/api/functions', methods=['GET']) def get_functions(): functions = Function.query.all() results = [ { 'id': func.id, 'name': func.name, 'description': func.description, 'language': func.language } for func in functions ] return jsonify(results) @app.route('/api/functions/search', methods=['GET']) def search_functions(): query = request.args.get('query', '') language = request.args.get('language', '') functions = Function.query.filter( Function.description.ilike(f'%{query}%'), Function.language.ilike(f'%{language}%') ).all() results = [ { 'id': func.id, 'name': func.name, 'description': func.description, 'language': func.language } for func in functions ] return jsonify(results) @app.route('/api/functions', methods=['POST']) def add_function(): data = request.get_json() if 'name' not in data or 'description' not in data or 'language' not in data: return jsonify({'error': 'Bad Request', 'message': 'Missing name or description or language'}), 400 new_function = Function(name=data['name'], description=data['description'], language=data['language']) db.session.add(new_function) db.session.commit() return jsonify({'message': 'Function added'}), 201 @app.route('/api/functions/<int:id>', methods=['DELETE']) def delete_function(id): function = Function.query.get_or_404(id) db.session.delete(function) db.session.commit() return jsonify({'message': 'Function deleted'}) if __name__ == '__main__': app.run(debug=True)

Empfohlen

Home
Home

Polyphonic Mozart Street New Electric Soul machines, classical, guitar, metal, uplifting ballad, heaven

Sweet Escape
Sweet Escape

Isicathamiya.

Jumping Notes
Jumping Notes

VOCALOID Radio lo-fi

Dyson sphere (ok)
Dyson sphere (ok)

eerie, movie opening scene, space ambience, scifi, large structure, future, analog synth

Feel the Beat
Feel the Beat

dance kpop

Dossier of the Heart
Dossier of the Heart

cinematic classical,film score,classical music,western classical music,spy music,epic,bittersweet,triumphant,orchestral,suspenseful

Endless Love
Endless Love

japanese, pop,female vocals,emotional,drum,bass, violin, band

オオカミと走れ!
オオカミと走れ!

1970s rock raw aggressive

Falling Down
Falling Down

rap,piano,bass, drum, hip hop

永遠年輕3
永遠年輕3

EDM, hip-pop

Midnight Shadows
Midnight Shadows

dark haunting cinematic

Melancholía
Melancholía

Orchestra, minor, bass, tenor, bass trombone, timpani, trombe, violin, vocal harmony

Tearing Apart
Tearing Apart

Soft synthesizer, melancholic atmosphere, synth-pop, Instrumental synth solo, haunting melody, elements of electric

Тапать хомяка
Тапать хомяка

Rap, hip-hop, beat