Save prices to database (sqlite)
This commit is contained in:
24
models.py
Normal file
24
models.py
Normal file
@@ -0,0 +1,24 @@
|
||||
from peewee import SqliteDatabase
|
||||
from peewee import Model
|
||||
from peewee import AutoField, DateField, IntegerField
|
||||
|
||||
from peewee import IntegrityError
|
||||
|
||||
# SQLite database using WAL journal mode and 64MB cache.
|
||||
db = SqliteDatabase("fioul.db")
|
||||
|
||||
|
||||
class BaseModel(Model):
|
||||
class Meta:
|
||||
database = db
|
||||
|
||||
|
||||
class Price(BaseModel):
|
||||
id = AutoField()
|
||||
date = DateField(unique=True)
|
||||
price = IntegerField()
|
||||
|
||||
|
||||
def init():
|
||||
db.connect()
|
||||
db.create_tables([Price])
|
||||
Reference in New Issue
Block a user