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)

추천

Echoes in the Rain
Echoes in the Rain

cyber melancholy futuristic orchestral piano solo

Learning Machine
Learning Machine

futuristic melodic synthwave

Dark Ages
Dark Ages

synth-pop haunting electronic

拿鐵香 - www.youtube.com/@wanderingpoetinvoid
拿鐵香 - www.youtube.com/@wanderingpoetinvoid

Acoustic Pop Funk Jazz Fusion Lo-fi Indie Pop Soul Pop Bossa Nova Chillwave Soft Rock Tropical Female Vocals Slow


Questo Weekend Scendo Giù
Questo Weekend Scendo Giù

psichedelic bachata jungle

Wrapped in Grace
Wrapped in Grace

A song about growing up in a perfect family,and thankful that Christ is our saviour. Violins,harps,trumpets,and piano only

Electric Dreams
Electric Dreams

electro deep house dynamic electronic

數字的迷霧v2
數字的迷霧v2

中文 流行 抒情

Barking Chaos
Barking Chaos

electric alternative rock

Midnight Echoes
Midnight Echoes

dark synth bass-heavy haunting

ボーカロイド&ホラー
ボーカロイド&ホラー

vocaloid, eerie, creepy, strange, supernatural, weird, ominous, horror, dark, vocaloid

Pamiętaj
Pamiętaj

hope , soft and haunting electric violin piano, pop

Gadis Cantik
Gadis Cantik

acoustic guitar, indie rock, drum, drum and bass, guitar

Love Under Lanterns
Love Under Lanterns

electronic rap

夜の狂騒曲
夜の狂騒曲

male vocalist,rock,progressive rock,progressive,complex,technical,uncommon time signatures,heavy,rhythmic,progressive metal,dense,guitar,bass,piano,double bass

The Last Dance
The Last Dance

acoustic folk heartfelt

Neon Nightmares
Neon Nightmares

futuristic darkwave synthwave

Volando mi dron
Volando mi dron

Soundtrack, Majestic, Heroic, Powerful, Triumphant, Dolby Surround, orchestral, Donkey Kong Country, video game

тополиный пух
тополиный пух

k-pop, male voice, soul, r&b, funk