Skip to content
Snippets Groups Projects
Commit a6b4fd87 authored by Martin Mareš's avatar Martin Mareš
Browse files

API: Typování

parent cc7bb550
Branches
No related tags found
No related merge requests found
# Web: Interní API využívané JS funkcemi
from flask import request
from flask import request, Response
from flask.json import jsonify
from sqlalchemy import func
from sqlalchemy.orm import joinedload
......@@ -12,13 +12,13 @@ from mo.web import app
@app.route('/api/')
def api_root():
def api_root() -> Response:
"""Slouží jako prefix pro konstrukci URL v JavaScriptu."""
raise werkzeug.exceptions.NotFound()
@app.route('/api/find-town')
def api_find_town():
def api_find_town() -> Response:
query = request.args.get('q', "").strip()
if len(query) < 2:
return jsonify(error='Zadejte alespoň 2 znaky názvu obce.')
......@@ -53,7 +53,7 @@ def api_find_town():
@app.route('/api/get-schools')
def api_get_schools():
def api_get_schools() -> Response:
town = request.args.get('town')
if town is None or not town.isnumeric():
raise werkzeug.exceptions.BadRequest()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment