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

Neon Pulse
Neon Pulse

instrumental,eclectic,mechanical,electro house,instrumental,lush,energetic,electronic,progressive house,electronic dance music,party,repetitive,tech house,playful,nocturnal,rhythmic,trip hop,futuristic,house

Galactic Seduction
Galactic Seduction

female vocalist,male vocalist,rock,hard rock,energetic,rebellious,melodic,rhythmic,glam rock,passionate,heavy metal,sexy,halloween

Terezka Hmyzožravá 2
Terezka Hmyzožravá 2

Country, pop, guitar

Love Malaysia Cina
Love Malaysia Cina

pop up-tempo

Lonely in the Light
Lonely in the Light

electronic dance pop

Stay the Night
Stay the Night

sultry smooth trap

Mekzite (EDMNO: 44)
Mekzite (EDMNO: 44)

sad edm, violin, mega mix

Under the Moonlight
Under the Moonlight

r&b soulful romantic

Mus test5
Mus test5

metalcore, dark metal, doom metal, death doom metal

The Song of the Forest
The Song of the Forest

acoustic ethereal folk

Connection
Connection

melodic, gentle electronic androgynous vocal

Headbang to the Bedframe
Headbang to the Bedframe

heavy 80s rock electrifying

Embrace of the Unknown
Embrace of the Unknown

Piano and electric guitar, male tenor, Dreamy indie synth-pop