init: upload

This commit is contained in:
MarkusJoe
2022-09-02 20:56:16 +08:00
commit b4958755a2
16 files changed
+613

No files matched your search

+13
View File
@@ -0,0 +1,13 @@
#!/usr/bin/env python3
# -- coding:utf-8 --
# @Author: markushammered@gmail.com
# @Development Tool: PyCharm
# @Create Time: 2022/8/30
# @File Name: __init__.py.py
from fastapi import APIRouter
main = APIRouter()
from src.main import view
+25
View File
@@ -0,0 +1,25 @@
#!/usr/bin/env python3
# -- coding:utf-8 --
# @Author: markushammered@gmail.com
# @Development Tool: PyCharm
# @Create Time: 2022/8/30
# @File Name: view.py
from src.main import main
from src.utils import resp
from fastapi import Request
from fastapi.templating import Jinja2Templates
template = Jinja2Templates('./src/templates')
@main.get('/{name}')
async def index(req: Request, name: str, length: int = 7, theme: str = 'lewd'):
response = await resp(name, length, theme)
return template.TemplateResponse('index.html', context={'request': req,
'context': response['context'],
'g_width': response['g_width'],
'g_height': response['g_height']},
headers=response['headers'])