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)

추천

Inolvidable
Inolvidable

Balada romántica

Heartbeat of the Jungle
Heartbeat of the Jungle

rhythmic tribal-drums world

Rebel Spirit
Rebel Spirit

Grunge, Dark, Raw, Male Vocals, catchy intro

Шуақты күн
Шуақты күн

Танец твис

Ice Water
Ice Water

cool rhythmic pop

poo
poo

chicago drill rap

Soft Soul
Soft Soul

Happy hardcore, edm, hard dance, hardstyle

Chúc Mừng Sinh Nhật Chị Hương
Chúc Mừng Sinh Nhật Chị Hương

nhịp nhàng pop vui tươi

Digital Rebirth
Digital Rebirth

techno, deep bass, female vocalist, Syncopated rhythm

Muskurahat Ki Dhoop
Muskurahat Ki Dhoop

male vocalist,asian music,regional music,south asian music,melodic

Silent 5
Silent 5

Trap, clear vocals, catchy, psychedelic, UK grime, UK Rap, Glitch Grime Rap, witch phonk, British female backup, melodic

Щавель и Персик
Щавель и Персик

мелодичный наивный pop

Sunny Skies
Sunny Skies

chill instrumental melodic

Serenade
Serenade

Romantic, male voice, well pronounce words and moderately fast

Red Army Glory
Red Army Glory

synthesizer 70s techno

Edge of My Life
Edge of My Life

Heavy Metal

Digital Sonata
Digital Sonata

rock,electronic,synthpop,new wave

Countdown
Countdown

anthemic 80s synth arena rock