fastfood/manage.py

30 lines
559 B
Python

import asyncio
import sys
import uvicorn
from fastfood.crud import create_db_and_tables
def run_app():
"""
Запуск
"""
uvicorn.run(
app="fastfood.app:create_app",
reload=True,
factory=True,
)
if __name__ == "__main__":
if "filldb" in sys.argv:
"""Наполнение БД демонстрационными данными"""
pass
if "--run-server" in sys.argv:
async def create():
await create_db_and_tables()
asyncio.run(create())
run_app()