Python

August 3rd, 2024suno

Lyrics

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)

Empfohlen

Frio atardecer Version 2
Frio atardecer Version 2

female voice, hard rock heavy metal,

Island
Island

Cinematic, Dreamy, Fantasy, Ambient, Intense, [Bedroom-Pop)

Amor de Bachata
Amor de Bachata

romántico bailable bachata

Softer Color
Softer Color

jazz fusion, saxophone, electric guitar, fretless electric bass, drums, synth/keyboards

CrocoDrill
CrocoDrill

uk drill, deep male vocals, hero theme

Jazz Jazzy
Jazz Jazzy

jazz jazz jazz

Floss the Boss
Floss the Boss

hip hop,east coast hip hop,pop rap,hardcore hip hop,boom bap

Life is the Sum of Breaths
Life is the Sum of Breaths

life is the sum of breaths, every breath is a gift, live fully, new opportunities, positivity, mindfulness, inspiration,

Fredagskveld med Thomas og Belli
Fredagskveld med Thomas og Belli

atmospheric prog dream pop ethereal

Get Up and Dance
Get Up and Dance

pop energy danceable

Great Bulgarian songs
Great Bulgarian songs

クラシック 戦闘 壮大 ブルガリア

春から初夏へ
春から初夏へ

reggae, dance, hip hop

medio de temas de hitorias para primas
medio de temas de hitorias para primas

chill out, house, pop, funk, hardelectro

The Last Symphony
The Last Symphony

dystopic orchestral haunting

Маша Королева
Маша Королева

rock electric guitar

In Time
In Time

Soft Rock, Pop Rock, 00s

努力的人
努力的人

Hip hop , Pop , Rap , R&B , Dance

Life is a gift from God
Life is a gift from God

progressive trance