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)

추천

Whispering Winds
Whispering Winds

electric acoustic bass piano chill out acoustic guitar

Falling Apart
Falling Apart

bouncy dream pop

Unbreakable Spirit
Unbreakable Spirit

k-pop, korean man singer, intense, epic

Testify - 2
Testify - 2

Soulful Live Gospel chorus female lead

微信里的妈妈
微信里的妈妈

mellow ballad

Lost in the City
Lost in the City

808 On the 1, 70's Deep Psychedelic Soul, P-Funkwave, 70's R&B, Lo-fi Classic Soft Rock

Stale Addiction
Stale Addiction

angry eerie trip hop

Edge Of Creation
Edge Of Creation

very slow psychedelic shrooms electric guitar

Glorious Mercy
Glorious Mercy

disco christian worship

Hobos in the Parking Lot
Hobos in the Parking Lot

acoustic laid-back emo reggae

Dancefloor Inferno
Dancefloor Inferno

vocal, theme, eurodance, high-energy synths, rap, 90s eurodance, male rap verses, driving four-on-the-floor beat, powerful female vocals in chorus and bridge, female vocals, layered vocal harmonies

Sad day
Sad day

Slow cry

Jumping Notes
Jumping Notes

8 bit VOCALOID, lo-fi bedroom Smooth

かっこいい
かっこいい

j-pop rap rock anthem male voice