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)

추천

Dalam Kesepian
Dalam Kesepian

sad numetal man voices

Stardust and Shadows
Stardust and Shadows

Alt-country Dubstep

Lury
Lury

Folk, Celtic, Acoustic, Meditative, Epic, guitar, ethereal, dreamy

Rolling and rolling
Rolling and rolling

country, southern, hip-hop, rap,

Stitch's #1 Fan!!!!!!!!
Stitch's #1 Fan!!!!!!!!

energetic, upbeat, beat, acoustic

Моя дорогая мама
Моя дорогая мама

pop heartfelt modern

Midnight Echoes
Midnight Echoes

Japanese Idol,Cheering song,Gabber,Up-tempo,Acoustic Guitar,Rock,Drum and Bass,BPM168,

Untuk Adam
Untuk Adam

pop upbeat electronic

Poopy poop
Poopy poop

90s, guitar, dance, vocaloid, techno, drum, acoustic, acoustic guitar, punk

night hunters
night hunters

rock, guitar, bass, pop, electro, drum, beat, piano, male voice, violin,

Eclectic 4
Eclectic 4

hard bass trap, deep low bass, bass wave, EDM, electronic, dreamy, pop, beat, energetic pop, indie, disco

nikiDUA - Klamar Paz 7
nikiDUA - Klamar Paz 7

emotional, cinematic, gothic, powerful duet vocal, dramatic, screaming, scream out loud, echoed, mix, layered duet voice

Il tempo
Il tempo

melodic

Chirp v1 VS. Suno v3.5🌳
Chirp v1 VS. Suno v3.5🌳

wonky triphop, glitch trap, monotone electronica, detuned flute, office, bass house, punchy, driving

Eine Welt Eine Liebe
Eine Welt Eine Liebe

808 trap datk reggae mystery melodic

Больше не моя
Больше не моя

male voice, rock, guitar, pop rock

Ecstasy Lights
Ecstasy Lights

electronic synth hardstyle