yusufgundogdu's picture
Update app.py
bb6afb4 verified
raw
history blame
738 Bytes
from flask import Flask
import os
from get_methods import get_all_udids, get_udid_by_id
from post_methods import add_new_udid
from database import init_db, close_db
app = Flask(__name__)
# Veritabanı başlatma
init_db(app)
# Endpoint'ler
@app.route('/')
def home():
return "UDID Management API"
@app.route('/udids', methods=['GET'])
def list_udids():
return get_all_udids()
@app.route('/udid/<int:udid_id>', methods=['GET'])
def get_udid(udid_id):
return get_udid_by_id(udid_id)
@app.route('/add-udid', methods=['POST'])
def add_udid():
return add_new_udid()
# Temizlik
@app.teardown_appcontext
def shutdown_session(exception=None):
close_db()
if __name__ == '__main__':
app.run(host='0.0.0.0', port=7860)