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

oblaka
oblaka

nu metal, rock, metal, heavy metal, hard rock

Fire and Flame
Fire and Flame

pop duet ballad

Veranos y Remolinos
Veranos y Remolinos

electronic dance

Tunaenda Juu
Tunaenda Juu

pop, synthesizer-driven with pulsing basslines and upbeat rhythms, eurodance

Emerald Dreams
Emerald Dreams

celtic, joy, danse

What If I Told You
What If I Told You

Soft Rock, Piano, Acoustic guitar, Indie Pop, Adult Contemporary,

The life of mine  A minha vida
The life of mine A minha vida

R&B, heartfelt, folk

Night Drive
Night Drive

phonk dark driving beat

#조이아카데미
#조이아카데미

Ballad, piano, acoustic guitar, string instruments, drums, organs, trumpet, flute, bass, guitar

Eye's Sentry 👁️
Eye's Sentry 👁️

J-rock, high-energy, male voice

Voa Urubu Branco
Voa Urubu Branco

dançante forró ritmado

Funda
Funda

duygusal akustik pop

Апфлай 1
Апфлай 1

drum, drum and bass, rock, punk, hard rock, metal

Raindrops and Memories
Raindrops and Memories

acoustic soothing chill