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)

Recommended

Lost in the City
Lost in the City

acoustic pop

Seamos amables
Seamos amables

infectious soul

Rainha do Condomínio"?
Rainha do condomínio
Rainha do Condomínio"? Rainha do condomínio

Samba, música popular brasileira

Rainy Day Vibe
Rainy Day Vibe

modern r&b 90s hip hop groovy

Mit Schirm, Charme und Melone
Mit Schirm, Charme und Melone

Ibiza lounge groovy, bass, guitar

Paula la Mejor
Paula la Mejor

latín pop urbano balada

Who's YunFei
Who's YunFei

Medieval, Bard, Humorous clean male Vocal, Lute, Bodhran, Tambourine, Festive, Live, Storytelling

Suffering
Suffering

Emo emotional song

알 수 없는 그곳으로
알 수 없는 그곳으로

musical. female vocal. slow tempo. epic. orchestra.

Crazy Summer
Crazy Summer

funky synthwave

Légendes Urbaines
Légendes Urbaines

cinematic epic rap atmospheric québécois

The Lonely Banana
The Lonely Banana

samba emotional rhythmic

優れたダンスフロア
優れたダンスフロア

jポップ ロック、パワー、グラム、女性ボーカル

Finding Me
Finding Me

New Orleans Samba, Alternative R&B Dembow, Afrobeat Griot

Echoes of Time
Echoes of Time

ethereal orchestral post-instrumental

この道を行け!
この道を行け!

soulful 1970s rhythm and blues groovy

Dreams in Melody
Dreams in Melody

lofi piano serene