Ejemplo n.º 1
0
#!/usr/bin/env python

from __future__ import unicode_literals, absolute_import, print_function

import sys

from flask_script import Manager, prompt_pass

from envision.app import create_app
from envision.ext import db
from envision.models.post import Post
from envision.models.user import User


app = create_app()
manager = Manager(app)


@manager.shell
def context():
    return {'db': db, 'Post': Post, 'User': User}


@manager.command
def syncdb(destory=False, verbose=False):
    """Creates or destroys the database."""
    db.engine.echo = bool(verbose)
    if destory:
        db.drop_all()
    db.create_all()
Ejemplo n.º 2
0
#!/usr/bin/env python

from __future__ import unicode_literals, absolute_import, print_function

import sys

from flask_script import Manager, prompt_pass

from envision.app import create_app
from envision.ext import db
from envision.models.post import Post
from envision.models.user import User

app = create_app()
manager = Manager(app)


@manager.shell
def context():
    return {'db': db, 'Post': Post, 'User': User}


@manager.command
def syncdb(destory=False, verbose=False):
    """Creates or destroys the database."""
    db.engine.echo = bool(verbose)
    if destory:
        db.drop_all()
    db.create_all()

Ejemplo n.º 3
0
def main():
    with create_app().app_context():
        add_posts()
        db.session.commit()
Ejemplo n.º 4
0
def main():
    with create_app().app_context():
        add_posts()
        db.session.commit()