Ejemplo n.º 1
0
from flask_migrate import MigrateCommand
from flask_script import Manager

from App import create_app
from App.views import blue

app = create_app('develop')
app.register_blueprint(blueprint=blue)
manager = Manager(app=app)
manager.add_command('db', MigrateCommand)

if __name__ == '__main__':
    manager.run()
Ejemplo n.º 2
0
# encoding: utf-8
"""
@auth: cyq
@name: driverOpt
@desc: 用力参数处理
"""
import json
import os

from App import create_app, db
from Model.Models import UMethod, Steps, UICase
from comments.Base import PageBase
from comments.log import get_log

log = get_log(__name__)
create_app().app_context().push()

a = [{'id': 7, 'name': '打开网页', 'desc': '打开网页', 'methodId': None, 'type': None, 'locator': None, 'do': 'get',
      'value': 'http://www.baidu.com', 'variable': None, 'validate': None},
     {'id': 8, 'name': '使用方法', 'desc': None, 'methodId': 1, 'type': None, 'locator': None, 'do': None,
      'value': '[{"id": "1", "value": "python"}]', 'variable': None, 'validate': None},
     {'id': 9, 'name': 'sleep', 'desc': None, 'methodId': None, 'type': None, 'locator': None, 'do': 'sleep',
      'value': '2', 'variable': None, 'validate': None},
     {'id': 10, 'name': '截图', 'desc': None, 'methodId': None, 'type': None, 'locator': None, 'do': 'screenshot',
      'value': None, 'variable': None, 'validate': None},
     {'id': 11, 'name': 'sleep', 'desc': None, 'methodId': None, 'type': None, 'locator': None, 'do': 'sleep',
      'value': '2', 'variable': None, 'validate': None},
     {'id': 12, 'name': 'get title', 'desc': None, 'methodId': None, 'type': None, 'locator': None, 'do': 'get_title',
      'value': None, 'variable': 'title', 'validate': '{"expData": "python_百度搜索", "mode": "eq"}'}]

Ejemplo n.º 3
0
def add_Case():
    create_app().app_context().push()

    Case(name="图灵", request="test").save()
Ejemplo n.º 4
0
def Exec():
    app = create_app()
    app.run(debug=True)
Ejemplo n.º 5
0
    info = db.Column(db.String(255), unique=False)
    # Article = db.relationship('Article', backref='Article', lazy='dynamic')


class Secret(db.Model):
    __tablename__ = "Secret"

    id = db.Column(db.Integer, primary_key=True, autoincrement=True)
    secret_title = db.Column(db.String(300), unique=False)
    secret_desc = db.Column(db.String(64), nullable=True)
    secret_content = db.Column(db.String(300), unique=False)
    secret_img = db.Column(db.String(99), unique=False, default=None)
    create_time = db.Column(db.DateTime, nullable=True, default=datetime.now)


db.create_all(app=create_app())

# 初始化role 并插入数据库
# db.create_all()
# test_role1 = Role(1 ,'supervisol', '超超超超级管理员哦')
#
# test_role2 = Role(2,'your try', '你试试哦')
# db.session.add_all([test_role1,test_role2])
# db.session.commit()

# #查询数据库
# a = db.session.query(Role).filter_by(id=2).first()  # 查询role表中id为2的第一个匹配项目,用".字段名"获取字段值
# print(a)
# db.session.query(role).all()  # 得到一个list,返回role表里的所有role实例
# db.session.query(role).filter(role.id == 2).first() # 结果与第一种一致
# # 获取指定字段,返回一个生成器 通过遍历来完成相关操作, 也可以强转为list
Ejemplo n.º 6
0
from flask_migrate import MigrateCommand
from flask_script import Manager

from App import create_app

app = create_app("develop")

manager = Manager(app=app)
manager.add_command('db', MigrateCommand)
if __name__ == '__main__':
    manager.run()
Ejemplo n.º 7
0
import os

from flask_migrate import MigrateCommand
from flask_script import Manager
from App import create_app

env = os.environ.get('FLASK_ENV', 'default')

app = create_app(env)
manager = Manager(app)

manager.add_command('db', MigrateCommand)

if __name__ == '__main__':
    manager.run()
Ejemplo n.º 8
0
from flask_script import Manager
from App import create_app
# 初始化,__name__代表主模块名或者包

app = create_app()  # 从APP.__init__文件导入create_app
app.app_context().push()
manager = Manager(app=app)

if __name__ == '__main__':
    manager.run()
Ejemplo n.º 9
0
# -*- coding: utf-8 -*-

from flask_script import Manager

from App import create_app
from App.ConversionRecord import conversionRecord
from App.UploadFile import uploadFile
from App.Operation import operation

app = create_app()  # 创建app
app.register_blueprint(conversionRecord,
                       url_prefix='/conversionRecord')  # 注册蓝图
app.register_blueprint(uploadFile, url_prefix='/uploadFile')  # 注册蓝图
app.register_blueprint(operation, url_prefix='/operation')  # 注册蓝图
manager = Manager(app)  # 通过app创建manager对象

if __name__ == '__mian__':
    manager.run()  # 运行服务器
Ejemplo n.º 10
0
 def setUp(self):
     self.app = create_app("testing")
     self.app_context = self.app.app_context()
     self.app_context.push()
     self.client = self.app.test_client(use_cookies=True)
Ejemplo n.º 11
0
import os

from flask_script import Manager

from App import create_app

app = create_app(os.getenv('FLASK_CONFIG') or 'default')
manager = Manager(app)

if __name__ == '__main__':
    manager.run()
Ejemplo n.º 12
0
import sys

sys.path.insert(0, 'auth-center.pyz')
from App import create_app
from conf import env_factory

app = create_app(env_factory('local'))


class SetUpAPPMixin:
    @classmethod
    def setUpClass(cls):
        cls.app = app
Ejemplo n.º 13
0
from App import create_app

if __name__ == '__main__':
    create_app = create_app()
    create_app.run()
else:
    gunicorn_app = create_app()
Ejemplo n.º 14
0
import os

from flask import Flask
from flask_migrate import MigrateCommand
from flask_script import Manager

from App import create_app

app = create_app(os.environ.get('Flask_Env') or 'default')

manager = Manager(app=app)
manager.add_command('db', MigrateCommand)

if __name__ == '__main__':
    manager.run()
Ejemplo n.º 15
0
import os
from flask_migrate import MigrateCommand
from flask_script import Manager

from App import create_app

app = create_app(os.getenv("FLASK_ENV") or "default")

manage = Manager(app=app)
manage.add_command("db", MigrateCommand)

if __name__ == '__main__':
    manage.run()
Ejemplo n.º 16
0
from flask_migrate import MigrateCommand, Migrate
from flask_script import Manager
from App import create_app
import os

from App.extension import db
from App.user.models import User

# 导入App配置     os.environ的意思就是从系统环境变量
app = create_app(os.environ.get('FLASK_CONFIG') or 'default')
# 命令行
manager = Manager(app)
# 数据库迁移
Migrate = Migrate(app, db)
manager.add_command('db', MigrateCommand)

if __name__ == '__main__':
    manager.run()
Ejemplo n.º 17
0
from flask_script import Manager
from App import create_app  #导入app
from flask_migrate import MigrateCommand

app = create_app('default')  #加载配置
manager = Manager(app)
manager.add_command('db', MigrateCommand)  #将迁移的命令添加到终端运行解析器 通过命令进行迁移

if __name__ == '__main__':
    manager.run()
Ejemplo n.º 18
0
from config import FLASK_HOST, FLASK_PORT, FLASK_DEBUG, ROOT_NAME
from flask import redirect, url_for
from App import create_app
from App.models import *

app, db = create_app()


@app.route('/')
def root():
    return redirect(url_for('index.root'))


# 初始化数据库
@app.route('/init')
def init():
    try:
        db.drop_all()
        db.create_all()
        # 初始化root用户
        root = User(ROOT_NAME, ROOT_NAME)
        db.session.add(root)
        db.session.commit()
    except:
        return 'fail'
    return 'success'


if __name__ == '__main__':
    app.run(host=FLASK_HOST, port=FLASK_PORT, debug=FLASK_DEBUG)
Ejemplo n.º 19
0
import os

from flask_migrate import MigrateCommand
from flask_script import Manager

from App import create_app

app = create_app(os.getenv("FLASK_PROJECT") or "default")

manager = Manager(app=app)

manager.add_command("db", MigrateCommand)

if __name__ == '__main__':
    manager.run()
Ejemplo n.º 20
0
# coding:utf-8
from flask import Flask, render_template
from flask_script import Manager
from App import create_app
import os
from flask_migrate import MigrateCommand
# 从环境变量中获取config_name
config_name = os.environ.get('FLASK_CONFIG') or 'default'

# 创建app实例
app = create_app(config_name)
manager = Manager(app)
manager.add_command('db', MigrateCommand)  #取名

if __name__ == '__main__':
    manager.run()
Ejemplo n.º 21
0
from flask_migrate import MigrateCommand
from flask_script import Manager

from App import create_app

app = create_app()

manager = Manager(app=app)

manager.add_command('db', MigrateCommand)

if __name__ == '__main__':
    manager.run()
Ejemplo n.º 22
0
def run(args):
    env = env_factory(args.env)
    print(args.env)
    print(env.PORT)
    app = create_app(env)
    app.run(host=env.HOST, port=env.PORT)