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

Sonja
Sonja

alt-country dubstep with smooth a capella tenors

Midwest Jared Welcome Anthem
Midwest Jared Welcome Anthem

Deep thumping bass, powerful welcome, rhythmic unity, justice and truth, vibrant spirit.

Omfy
Omfy

hard trance, epic, step

Мечтой станет жизнь (Ша-бум)
Мечтой станет жизнь (Ша-бум)

Traditional pop, blues and rhythm, doo-wop, male voices

Die Sage vom Pizzabäcker
Die Sage vom Pizzabäcker

Disney Musical, Orchestral Score, Male Vocals, Choir Harmonies, Magical Themes, Uplifting Melodies, Lush Orchestration

Cuban #3
Cuban #3

latin jazz sophisticated smooth

Für immer bei dir
Für immer bei dir

Rob pop Ballade male harmony vocals

Cintamu Palsu
Cintamu Palsu

Emotional pop male voice

Maa Shailputri
Maa Shailputri

World Fusion with Indian Classical Elements

Sanctuary Fortress
Sanctuary Fortress

rock gritty driving

Fiesta en Casa
Fiesta en Casa

harmonica reggae melodía alegre

Haunted Dreams
Haunted Dreams

swing eerie electro r&b electronic

Я всегда твердил, что судьба - игра
Я всегда твердил, что судьба - игра

chicago blues music, electric guitar, trumpet, piano, hard electric bass, drums, gritty, raw, catchy, 50s style voice

Lessons from Nature
Lessons from Nature

pop synth rhythmic

Cider Nights
Cider Nights

dance heavy electro pop

Without you
Without you

alternative rock sad vibes ballad

Midnight Vice
Midnight Vice

female vocalist,electronic,dance,dance-pop,pop,electronic dance music,disco,party,europop,electropop,uplifting,hi-nrg,electro-disco,euro house