zoukankan      html  css  js  c++  java
  • 1.1mysql和redis集成

    1、mysql和redis集成(想要写好一个项目,最基本的就是项目的搭建)

     1 from redis import StrictRedis
     2 class Config(object):
     3 #创建配置类
     4     DEBUG = True
     5     SQLALCHEMY_DATABASE_URI = "mysql://root:hushuai@127.0.0.1:3306/demo"
     6     SQLALCHEMY_TRACK_MODIFICATIONS = False
     7 #连接mysql数据库
     8     REDIS_HOST = "127.0.0.1"
     9     REDIS_PORT = 6379
    10     SECRET_KEY = "ISADqionsdoiAsid"
    11     SESSION_TYPE = "redis"
    12     SESSION_REDIS = StrictRedis(host=REDIS_HOST, port=REDIS_PORT)
    13     SESSION_USE_SIGNER = True
    14     SESSION_PERMANENT = 60*60*24
    15 #连接redis数据库

       配置类我们可以单独存放在一个python文件中取名为config.py,配置类弄完了,我们再新建一个manage.py文件用于项目的管理与启动内容如下

     1 from flask_script import Manager
     2 from flask_migrate import Migrate, MigrateCommand
     3 from info import create_app,db
     4 from info import models
     5 #导包
     6 app = create_app('dev')
     7 #app工厂
     8 manager = Manager(app)
     9 #扩展命令行
    10 Migrate(app, db)
    11 #通过app,db动态迁移数据库
    12 manager.add_command('mysql', MigrateCommand)
    13 #增加一个mysql指令实现MigrateCommand功能
    14 
    15 if __name__ == "__main__":
    16     manager.run()
    17 #运行项目
  • 相关阅读:
    模板笔记2
    模板笔记
    qt打包可执行文件
    合并单独的视频和音频
    模板1
    mysql 数据表中查找重复记录
    mysql左连接右连接(查询两张表不同的数据)
    mysql--构造数据、导入导出
    mysql安装
    linux下启动tomcat服务
  • 原文地址:https://www.cnblogs.com/Hdwmsyqdm/p/13864347.html
Copyright © 2011-2022 走看看