
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

Neon Pulse
instrumental,eclectic,mechanical,electro house,instrumental,lush,energetic,electronic,progressive house,electronic dance music,party,repetitive,tech house,playful,nocturnal,rhythmic,trip hop,futuristic,house
Galactic Seduction
female vocalist,male vocalist,rock,hard rock,energetic,rebellious,melodic,rhythmic,glam rock,passionate,heavy metal,sexy,halloween

blue licorice idk
pixel

Terezka Hmyzožravá 2
Country, pop, guitar

renegate
rap

Love Malaysia Cina
pop up-tempo

Lonely in the Light
electronic dance pop

Stay the Night
sultry smooth trap

Mekzite (EDMNO: 44)
sad edm, violin, mega mix

Under the Moonlight
r&b soulful romantic

Amigos pica
funk

Mus test5
metalcore, dark metal, doom metal, death doom metal

The Song of the Forest
acoustic ethereal folk

Connection
melodic, gentle electronic androgynous vocal

Headbang to the Bedframe
heavy 80s rock electrifying

Embrace of the Unknown
Piano and electric guitar, male tenor, Dreamy indie synth-pop

最近ストレスからか、食べ過ぎてしまう。脂肪が気になる。肝臓とか
opera, choir

