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 #运行项目
  • 相关阅读:
    美国商业经济金融发展史
    英国商业经济金融发展史
    NIO入门
    eclipse的debug
    一些待深入的问题
    Django REST Framework(一) Serializer和ModelSerializer
    同步/异步/阻塞/非阻塞/BIO/NIO/AIO各种情况介绍
    为了后端掌握的粗浅前端
    前后端分离之JWT用户认证
    Redis
  • 原文地址:https://www.cnblogs.com/Hdwmsyqdm/p/13864347.html
Copyright © 2011-2022 走看看