alfa_test_project/mysite/asgi.py

31 lines
684 B
Python
Raw Permalink Normal View History

2023-09-08 06:54:04 +00:00
"""
ASGI config for mysite project.
It exposes the ASGI callable as a module-level variable named ``application``.
For more information on this file, see
https://docs.djangoproject.com/en/3.1/howto/deployment/asgi/
"""
import os
from django.core.asgi import get_asgi_application
import django
from fastapi.middleware.cors import CORSMiddleware
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
django.setup()
application = get_asgi_application()
from callback.fastapi import app
fastapp = app
origins = ["*"]
fastapp.add_middleware(
CORSMiddleware,
allow_origins=origins,
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)