сделал формирование таблиц
This commit is contained in:
parent
44b2fa8d98
commit
61f1509ae5
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,2 +1,3 @@
|
||||
.idea/
|
||||
/.idea
|
||||
/.idea
|
||||
/API/.env
|
||||
|
||||
@ -15,4 +15,25 @@ SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)
|
||||
|
||||
|
||||
def init_db():
|
||||
import app.infrastructure.database.models.answer_files
|
||||
import app.infrastructure.database.models.answer_options
|
||||
import app.infrastructure.database.models.appeals
|
||||
import app.infrastructure.database.models.appeals_topics
|
||||
import app.infrastructure.database.models.categories
|
||||
import app.infrastructure.database.models.course_students
|
||||
import app.infrastructure.database.models.courses
|
||||
import app.infrastructure.database.models.lectures
|
||||
import app.infrastructure.database.models.lessons
|
||||
import app.infrastructure.database.models.notification_types
|
||||
import app.infrastructure.database.models.notifications
|
||||
import app.infrastructure.database.models.roles
|
||||
import app.infrastructure.database.models.step_tasks
|
||||
import app.infrastructure.database.models.step_types
|
||||
import app.infrastructure.database.models.steps
|
||||
import app.infrastructure.database.models.task_answers
|
||||
import app.infrastructure.database.models.task_files
|
||||
import app.infrastructure.database.models.task_types
|
||||
import app.infrastructure.database.models.test_answers
|
||||
import app.infrastructure.database.models.users
|
||||
|
||||
Base.metadata.create_all(bind=engine)
|
||||
|
||||
@ -1,3 +1,19 @@
|
||||
import datetime
|
||||
import logging
|
||||
|
||||
print(datetime.UTC.)
|
||||
from app.infrastructure.database.database import init_db
|
||||
from fastapi import FastAPI
|
||||
from starlette.middleware.cors import CORSMiddleware
|
||||
|
||||
logging.basicConfig(level=logging.INFO)
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
app = FastAPI()
|
||||
app.add_middleware(
|
||||
CORSMiddleware,
|
||||
allow_origins=['*'],
|
||||
allow_credentials=True,
|
||||
allow_methods=['GET', 'POST', 'PUT', 'DELETE'],
|
||||
allow_headers=['*'],
|
||||
)
|
||||
|
||||
init_db()
|
||||
Loading…
x
Reference in New Issue
Block a user