diff --git a/app/database.py b/app/database.py deleted file mode 100644 index ccd17f8..0000000 --- a/app/database.py +++ /dev/null @@ -1,13 +0,0 @@ -import os -from sqlalchemy import create_engine -from sqlalchemy.orm import sessionmaker -from .models import Base -basedir = os.path.abspath(os.path.dirname(__file__)) - -engine = create_engine('sqlite:///' + os.path.join(basedir, 'db/db.sqlite')) - - -Base.metadata.create_all(engine) - -Session = sessionmaker(bind=engine) -session = Session() diff --git a/app/models.py b/app/models.py index cf94eea..44dcd58 100644 --- a/app/models.py +++ b/app/models.py @@ -1,9 +1,18 @@ +import os from sqlalchemy import Column, String, Integer, Boolean, ForeignKey -from sqlalchemy.orm import relationship, declarative_base +from sqlalchemy.orm import relationship, declarative_base, sessionmaker -from .database import session +from sqlalchemy import create_engine Base = declarative_base() +basedir = os.path.abspath(os.path.dirname(__file__)) + +engine = create_engine('sqlite:///' + os.path.join(basedir, 'db/db.sqlite')) +Base.metadata.create_all(engine) + +Session = sessionmaker(bind=engine) +session = Session() + class Permission: USE_COMMANDS = 1 # Пользоваться обычными командами.