#coding:utf-8 # 程序入口 from flask_migrate import Migrate, MigrateCommand #用于迁移 mysql数据 from flask_script import Manager #用于创建管理器管理app项目 from iHome import get_app, db from iHome import models # 使用工厂设计模式创建app app = get_app('dev') # 用代理管理器管理app项目 manager = Manager(app) # 进行数据库的迁移 把app和db进行关联 Migrate(app, db) # 将迁移脚本添加到脚本管理器 manager.add_command("db", MigrateCommand) # 配置完manager后要修改Edit Configcuration中的配置才能重新跑起manager.run() # 在还没有模型类,没法生成迁移 # 云服务器: # ip:47.98.185.244(公)172.16.201.49(私有) # Zhuiyi2282111945 if __name__ == '__main__': print app.url_map #查看路由和视图的匹配关系 manager.run()
#注册数据库 # app.config.from_object(Config) # app.config['secret_key'] = '6ZgzrGKm4oG+W5E0cVzG5q5zp/iUHUckGwpyQVMrnpWxCPa0Yw59n9Wf+UN0n1ET' # app.secret_key = 'l40oG7xuqCMyNBDE+qfibfk1CYCitMZ7fibPFQBduCZKn22sTzDSP1mUchEMDBPq' # db = SQLAlchemy(app) # redis_store = redis.StrictRedis(host=Config.REDIS_HOST,port=Config.REDIS_PORT) # SESSION_TYPE = 'redis' # SESSION_REDIS = redis.StrictRedis(host=Config.REDIS_HOST,port=Config.REDIS_PORT) # SESSION_USE_SIGNER = True # PERMANENT_SESSION_LIFETIME = 3600 * 24 app = get_app('development') manager = Manager(app) Migrate(app,db) manager.add_command('db',MigrateCommand) # CSRFProtect(app) # Session(app) #定义视图函数 # @app.route('/') # def index(): # # return 'index' #启动该应用的入口 if __name__ == '__main__':