stacosys/app/services/database.py
Yax 2d29502e5f Finalize migration tool.
Retrieve comments by GET and POST
2015-05-03 18:31:15 +02:00

27 lines
483 B
Python

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import config
import functools
from playhouse.db_url import connect
def get_db():
return connect(config.DB_URL)
def provide_db(func):
@functools.wraps(func)
def new_function(*args, **kwargs):
return func(get_db(), *args, **kwargs)
return new_function
@provide_db
def setup(db):
from app.models.site import Site
from app.models.comment import Comment
db.create_tables([Site, Comment], safe=True)