pdst-deploy / main.py
angelaoryza
Revising Filename mistake
7aa35a1
raw
history blame contribute delete
719 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,
}
)