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)

推荐歌曲

Guilty Shadows
Guilty Shadows

soft rock acoustic melancholic

0507FOLLE E CAOTICA03
0507FOLLE E CAOTICA03

Dreamy Acoustic Rock, disco

Orinonauta.
Orinonauta.

opera rock progresiva acústica triste

Dream Dance
Dream Dance

bollywood world new age rhythmic bellydance

Pumpin' Party
Pumpin' Party

pop high-energy dance

Cove of Dreams
Cove of Dreams

country,contemporary country,northern american music,regional music,new traditionalist,honky tonk,classic country,old country

Baiki
Baiki

Grunge, 90s

Electric Groove
Electric Groove

techno house disco

Ohne Titel
Ohne Titel

Electronic, New Wave, Motorik Beat, Mechanical, Cold Atmosphere, Urban

Dil Jhoom Jhoom AHS
Dil Jhoom Jhoom AHS

sufism, bass, cool

small house
small house

country, folk, acoustic, twang, guitar twang

Past Those Gray Skies
Past Those Gray Skies

Upbeat Emotional Pop

나의 별
나의 별

pop nostalgic

moonlight
moonlight

nu-metal, rock, hard rock, i, industrial, punk

With You 03(remix)
With You 03(remix)

children singing.k-pop.upbeat pop

Tech in the Testament
Tech in the Testament

Modern Christian EDM, 128 bpm, soaring male vocals, uplifting electronic beats, synth-driven, anthemic choruses

The Delicious Bean
The Delicious Bean

Rock violin cello Revival Experimental Glitch Effects Varied Percussion Deep Basslines Cello