refractor from flask template
This commit is contained in:
@ -1,3 +1 @@
|
||||
import flask
|
||||
|
||||
from . import simple_views
|
||||
|
@ -1,15 +1,14 @@
|
||||
from datetime import datetime
|
||||
import os
|
||||
from ..app import app
|
||||
from flask import Blueprint, render_template
|
||||
|
||||
simple_views = Blueprint("views", __name__, template_folder=os.path.join(
|
||||
os.path.dirname(__file__), "templates"))
|
||||
from fastapi import Request
|
||||
from fastapi.responses import HTMLResponse
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
from fastapi.templating import Jinja2Templates
|
||||
|
||||
from app.app import app, jinja
|
||||
|
||||
|
||||
@simple_views.get("/")
|
||||
def index_page():
|
||||
return render_template("index.html", now=datetime.now())
|
||||
|
||||
|
||||
app.register_blueprint(simple_views)
|
||||
@app.get("/", response_class=HTMLResponse)
|
||||
async def index_page(request: Request):
|
||||
return jinja.TemplateResponse("index.html", context=dict(request=request, now=datetime.now()))
|
||||
|
Reference in New Issue
Block a user