Python

August 3rd, 2024suno

가사

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)

추천

Sunshine on a Cloudy Day
Sunshine on a Cloudy Day

toe-tapping acoustic upbeat country

Empty Keys
Empty Keys

1970s Funk, Synth Bass, Clavinet, Drum Machine, Male Baritone Vocals, Reflective Lyrics, 120 BPM

Sonata's Embrace
Sonata's Embrace

instrumental,instrumental,classical music,western classical music,classical period,romanticism,sonata

Il Pulcino Pio
Il Pulcino Pio

Italian pop

dndm
dndm

Dungeons and Dragons

Winter in Summer
Winter in Summer

Rhythm and Blues, experimental, piano, bass, drum, 1 minutes,

Eons Ascend
Eons Ascend

instrumental,ambient,electronic,glitch,progressive electronic,idm,ambient techno,atmospheric,futuristic,complex,lush,instrumental,mysterious,ethereal,generative music,hypnotic,avant-garde,repetitive,mechanical,warm,melodic,dense,nocturnal

Dragon's quest
Dragon's quest

melodic death metal, low male lead, growling, folk metal, symphonic metal, black metal

The gifted
The gifted

indie folk song by a male voice

MJH Funky
MJH Funky

70s chill, emotional, soulful, adult contemporary, vaporwave, synth breakdown, sophisticated, sharp, crisp

Le Disavventure di Sal
Le Disavventure di Sal

acustica felice jingle

The Prayer of Saint Francis
The Prayer of Saint Francis

Ambient Atmospheric Metalcore

青花瓷-烟雨
青花瓷-烟雨

Chinese Folk, Cantonese, female voice, ballad

Назавжди Молоді
Назавжди Молоді

рок електричний потужний

Late Night Longing
Late Night Longing

R&b, man sing

Mystic Melodies
Mystic Melodies

melodic medieval trance with ethnic instruments and uplifting beats

Szabadon Élni
Szabadon Élni

rap, Boom Bap Beat, bass, drum

Pounding Decibels
Pounding Decibels

dirty progressive rock, house jazz, ambient grunge, phonk, emo pop punk, electro swing, dark alternative, F key, MPEG-H