move db init to web.py
This commit is contained in:
@@ -2,7 +2,7 @@ from datetime import datetime
|
||||
|
||||
from peewee import *
|
||||
|
||||
database = SqliteDatabase('storage/reticulum-webchat.db')
|
||||
database = DatabaseProxy() # use a proxy object, as we will init real db client inside web.py
|
||||
|
||||
|
||||
class BaseModel(Model):
|
||||
|
||||
3
web.py
3
web.py
@@ -14,6 +14,8 @@ from aiohttp import web, WSMessage, WSMsgType, WSCloseCode
|
||||
import asyncio
|
||||
import base64
|
||||
|
||||
from peewee import SqliteDatabase
|
||||
|
||||
import database
|
||||
|
||||
|
||||
@@ -29,6 +31,7 @@ class ReticulumWebChat:
|
||||
self.load_config()
|
||||
|
||||
# init database
|
||||
database.database.initialize(SqliteDatabase('storage/reticulum-webchat.db'))
|
||||
self.db = database.database
|
||||
self.db.connect()
|
||||
self.db.create_tables([
|
||||
|
||||
Reference in New Issue
Block a user