CyberDAS-FE / main.py
Kadigas's picture
fix: main.py
8595301
raw
history blame contribute delete
761 Bytes
#!/usr/bin/env python
# encoding: utf-8
from fastapi import FastAPI, Form, Depends, Request
from fastapi.templating import Jinja2Templates
from pydantic import BaseModel
import pickle
import json
app = FastAPI()
# Menentukan direktori templates
templates = Jinja2Templates(directory="templates")
class Msg(BaseModel):
msg: str
class Req(BaseModel):
age: int
sex: int
smoker: int
bmi: float
children: int
region: int
@app.get("/welcomeMessage")
async def welcome():
return {"message": "Hello World. Welcome to FastAPI!"}
@app.get("/")
async def root(request: Request):
return templates.TemplateResponse(
"index.html",
{
"request": request,
"insurance_cost": 0,
}
)