zoukankan      html  css  js  c++  java
  • flask项目配置

    config.py:

    class Config(object):
        """项目的配置"""
        DEBUG = True
        SECRET_KEY = 'J5RxXy9emBt78iIVP1beu4k4XbbgWxcZI+UrvD7afM9tXNPmnHw8xn4c5+qjnEB1'
        # 为Mysql添加配置
        SQLALCHEMY_DATABASE_URI = 'mysql://root:123456@127.0.0.1:3306/information27'
        SQLALCHEMY_TRACK_MODIFICATIONS = False
        # 修改数据模型后自动执行,不需要commit()
        SQLALCHEMY_COMMIT_ON_TEARDOWN = True
    
        # Redis的配置
        REDIS_HOST = '127.0.0.1'
        REIDS_PORT = 6379
    
        # Session保存配置
        SESSION_TYPE = 'redis'
        # 开启session签名
        SESSION_USE_SIGNER = True
        # 指定Session保存的redis
        SESSION_REDIS = StrictRedis(host=REDIS_HOST, port=REIDS_PORT)
        # 设置需要过期
        SESSION_PERMANENT = False
        # 设置过期时间
        PERMANENT_SESSION_LIFETIME = 86400 * 2
        # 设置日志等级
        LOG_LEVEL = logging.DEBUG

    manager.py

    app = create_app('development')
    
    manager = Manager(app)
    # 将app与db关联
    Migrate(app, db)
    # 将迁移命令添加到manager中
    manager.add_command('db', MigrateCommand)
    
    # 添加管理员
    @manager.option('-n', '-name', dest='name')
    @manager.option('-p', '-password', dest='password')
    def createsuperuser(name, password):
        if not all([name, password]):
            print('参数不足')
    
        user = User()
        user.nick_name = name
        user.mobile = name
        user.password = password
        user.is_admin = True
    
        try:
            db.session.add(user)
            db.session.commit()
        except Exception as e:
            db.session.rollback()
            print(e)
    
        print('添加成功')
    if __name__ == '__main__':
    # print(app.url_map)
    manager.run()
    人生就是要不断折腾
  • 相关阅读:
    Linux strace命令
    Xilinx实习一年总结
    Red Hat Linux 挂载外部资源
    4.6、Libgdx线程介绍
    Xshell中文乱码怎么处理?
    C++之指针指向二维数组
    POJ 2996 Help Me with the Game
    UVa 10377
    你们都满足下面的工作考核吗
    使用Python编写简单网络爬虫抓取视频下载资源
  • 原文地址:https://www.cnblogs.com/xiangxiaolin/p/11185069.html
Copyright © 2011-2022 走看看