HilmiZr's picture
added: app.py
276808d
raw
history blame contribute delete
720 Bytes
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,
}
)