Exemplo n.º 1
0
def app():
    db_fd, db_path = tempfile.mkstemp()

    app = create_app({
        "TESTING": True,
        "DATABASE": db_path,
    })

    with app.app_context():
        init_db()
        get_db().executescript(_data_sql)

    yield app

    os.close(db_fd)
    os.unlink(db_path)
Exemplo n.º 2
0

from Blog import create_app

app = create_app()

if __name__ == '__main__':
    app.run(debug=True)
Exemplo n.º 3
0
def test_config():
    assert not create_app().testing
    assert create_app({"TESTING":True}).testing
Exemplo n.º 4
0
#!/usr/bin/env python
# coding: utf8

import os
import sys
from flask.ext.script import Server

reload(sys)  # Reload does the trick!
sys.setdefaultencoding('UTF8')

from Blog import create_app

app = create_app(os.getenv('FLASK_CONFIG') or 'development')

if __name__ == "__main__":
    from Blog import manager

    manager.add_command('runserver', Server(host='0.0.0.0'))
    manager.run()
Exemplo n.º 5
0
#!user/bin/evn python
#coding=utf-8

import os
import sys

sys.path.append(os.path.abspath(os.path.dirname(__file__)))

from flask_script import Manager, Server

from Blog import create_app
app = create_app(os.getenv('config') or 'default')

manager = Manager(app)
Exemplo n.º 6
0
import os
from dotenv import load_dotenv

dotenv_path = os.path.join(os.path.dirname(__file__), '.env')
if os.path.exists(dotenv_path):
    load_dotenv(dotenv_path)

from Blog import create_app

app = create_app('production')

if __name__ == "__main__":
    app.run()
Exemplo n.º 7
0
# !/usr/bin/env python
# -*- coding: utf-8 -*-
# =================================================
# @Time    : 2017/7/22 10:15
# @Author  : Cao jianhong
# @File    : runserver.py
# @Software: PyCharm Edu
# =================================================
from Blog import create_app

# 创建应用对象
app = create_app('config')

if __name__ == '__main__':
    app.run(debug=True)
Exemplo n.º 8
0
import os

from flask_script import Manager, Server
from flask_script.commands import ShowUrls
from flask_migrate import Migrate, MigrateCommand
from Blog.models.blogs import db, User, Post, Tag
from Blog import create_app

#默认的环境变量
env = os.environ.get('BLOG_ENV', 'Dev')
print(env.capitalize())
app = create_app("Blog.config.%sConfig" % env.capitalize())

migrate = Migrate(db=db, app=app)
manage = Manager(app)
manage.add_command('server', Server())
manage.add_command('show-urls', ShowUrls())
manage.add_command('db', MigrateCommand)


@manage.shell
def make_shell_context():
    return dict(app=app, db=db, User=User, Post=Post, Tag=Tag)


if __name__ == '__main__':
    manage.run()