Разработано веб-приложение

This commit is contained in:
2024-07-28 19:52:17 +03:00
commit 994e2af166
16 changed files with 1926 additions and 0 deletions

1
app/__init__.py Normal file
View File

@ -0,0 +1 @@
from .main import app

31
app/main.py Normal file
View File

@ -0,0 +1,31 @@
from fastapi import FastAPI
from fastapi.responses import HTMLResponse
from jinja2 import Environment, FileSystemLoader
app = FastAPI(
openapi_url=None,
docs_url=None,
redoc_url=None,
)
env = Environment(
loader=FileSystemLoader(
searchpath='./templates',
),
enable_async=True,
)
@app.get('/')
async def function():
template = env.get_template('main.jinja2')
return HTMLResponse(
content=await template.render_async(
title='Калькулятор рисков',
description='Матрица n×m: игры с природой. Матрица 2×2: аналитический и графический методы.',
keywords='калькулятор,теория рисков,теория игр,матрица,игры с природой,критерии,аналитический метод,графический метод',
robots='all',
),
status_code=200,
)