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()
# 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"}'}]
def add_Case(): create_app().app_context().push() Case(name="图灵", request="test").save()
def Exec(): app = create_app() app.run(debug=True)
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
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()
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()
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()
# -*- 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() # 运行服务器
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)
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()
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
from App import create_app if __name__ == '__main__': create_app = create_app() create_app.run() else: gunicorn_app = create_app()
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()
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()
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()
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()
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)
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()
# 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()
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()
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)