代码拉取完成,页面将自动刷新
同步操作将从 sincher/flask-blog 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import os
# import hashlib
# import redis
from sqlalchemy.dialects import mysql
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
import pymysql
from configparser import ConfigParser
BASE_DIR = os.path.abspath(os.path.dirname(__file__))
class Config(object):
cfg = ConfigParser()
cfg.read('config/config.ini',encoding='utf-8')
USERNAME = cfg.get('mysql','username')
PASSWORD = cfg.get('mysql','password')
HOST = cfg.get('mysql','host')
PORT = cfg.get('mysql','port')
DATABASE = cfg.get('mysql','database')
#设置密匙要没有规律,别被人轻易猜到哦
SECRET_KEY = 'a9087FFJFF9nnvc2@#$%FSD'
DB_URL = 'mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8'.format(USERNAME, PASSWORD, HOST, PORT, DATABASE)
SQLALCHEMY_DATABASE_URI = DB_URL
#格式为mysql+pymysql://数据库用户名:密码@数据库地址:端口号/数据库的名字?数据库格式
SQLALCHEMY_DATABASE_URI = DB_URL
SQLALCHEMY_BINDS = {
'users': DB_URL,
'appmeta': 'mysql+pymysql:////path/to/appmeta.db'
}
# cmd_connect = 'mysql+pymysql://{}:{}@{}:{}/{}'.format(username, passwd, server, port, dbname)
#
# engine = create_engine(cmd_connect)
# 如果你不打算使用mysql,使用这个连接sqlite也可以
# SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(BASE_DIR,'app.db')
SQLALCHEMY_TRACK_MODIFICATIONS = False
#PIL pillow
#redis配置
# REDIS_HOST = cfg.get('redis','host')
# REDIS_PORT = cfg.get('redis','port'')
#session配置
# SECRET_KEY = "myblog"
#将session存储到redis中
# SESSION_TYPE = "redis"
# SESSION_USE_SIGNER = True
# SESSION_REDIS = redis.StrictRedis(host=REDIS_HOST, port=REDIS_PORT)
# PERMANENT_SESSION_LIFETIME = 60*60*24*14#秒
class DevelopConfig(Config):
DEBUG = True
class ProductConfig(Config):
pass
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。