Refactor models

This commit is contained in:
Rykov7
2023-09-02 19:14:04 +03:00
parent c07e386d83
commit 20e1c42815
2 changed files with 11 additions and 15 deletions
-13
View File
@@ -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()
+11 -2
View File
@@ -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 # Пользоваться обычными командами.