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)

추천

Mijn Hart Klopt
Mijn Hart Klopt

pop, euro-pop with synth stabs female vocals, eurodance

Mars Komunitas Belajar Bareng
Mars Komunitas Belajar Bareng

experimental, pop, beat, rap, bass

Sang raja
Sang raja

Dangdut koplo

Dreams do Verano
Dreams do Verano

choral 16-bit, funk, epic, male vocals

寂寞的天边
寂寞的天边

guzheng.Chinese rhythms, aggressive slow

Saudade de Rosa
Saudade de Rosa

Sertanejo raiz, voz masculina, uso da viola, uso da sanfona, uso do triangulo.

Белые сны
Белые сны

pop electronic

Uniwersum Szkolnej 17
Uniwersum Szkolnej 17

old-school rap humorystyczny

no face
no face

emotional bedroom pop

Le fantome de l'aigle
Le fantome de l'aigle

electro, electronic, pop, rock, metal

Unsleep
Unsleep

ASMR Soft Trance Dream Odyssey Style, Vocals wispy ASMR

Cold As
Cold As

hip-hop, indie rock, memorable, catchy, beat, clear and crisp vocal, upbeat

Alive
Alive

pop/electronic alan walker vocals, electronic up beat music and catchy melodies

Старый бог Боря
Старый бог Боря

фолк меланхоличный акустический

Going My Own Way
Going My Own Way

pop acoustic

Strada Buia
Strada Buia

pop poetic minimalistic