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

Cuộc Đời Trên Đường Phố
Cuộc Đời Trên Đường Phố

underground truyền cảm mạnh mẽ

Попо лям
Попо лям

drum and bass pop

acts 20:35
acts 20:35

Female Vocalist. Forward in the mix, Melancholy, Singer Songwriter, Indie Folk, Midtempo

Pasión
Pasión

Hip hop

Alistate
Alistate

Militar song

Primal Urges
Primal Urges

male vocalist,metalcore,metal,rock,djent,progressive metal,melodic metalcore,deathcore,heavy,screamo

Rise from the Ashes
Rise from the Ashes

afrobeat, r&b with soulful

前に進もう
前に進もう

Bass male voice, phonk theme, gloomy, bass, drums, electronic, passionate, trance, gospel

StarCraft (Protoss)
StarCraft (Protoss)

drum and bass, electronic, synth, synthwave, electro, aggressive, bass, phonk, fast, metal

Kingdom Quest
Kingdom Quest

16-bit medieval epic

Dust Bunnies
Dust Bunnies

intense, rock, cinematic, metal

Dark Ride Symphony
Dark Ride Symphony

male vocalist,electronic,house,dance,hip hop,hardcore hip hop,horrorcore,humorous,rhythmic,hedonistic,rap,tech house,electro,horror,progressive trance

La semaine
La semaine

énergétique

When You're Not Around
When You're Not Around

Melancholic Dupstep

Clementine
Clementine

dreamy, synth, synthwave

เพื่อนในความฝัน
เพื่อนในความฝัน

หวาน ซึ้ง ช้า กีตาร์โปร่ง สบาย

love
love

Spaghetti western, male