12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #!/usr/bin/env python
- # -*- coding=UTF-8 -*-
- # **************************************************************************
- # Copyright © 2016 jianglin
- # File Name: config.py
- # Author: jianglin
- # Email: xiyang0807@gmail.com
- # Created: 2016-05-20 12:31:46 (CST)
- # Last Update:星期五 2016-7-29 13:8:2 (CST)
- # By: jianglin
- # Description:
- # **************************************************************************
- from datetime import timedelta
- DEBUG = True
- SECRET_KEY = 'secret key'
- SECURITY_PASSWORD_SALT = 'you will never guess'
- # for development use localhost:5000
- # for production use xxx.com
- SERVER_NAME = 'localhost:5000'
- # remember me to save cookies
- PERMANENT_SESSION_LIFETIME = timedelta(days=3)
- REMEMBER_COOKIE_DURATION = timedelta(days=3)
- ONLINE_LAST_MINUTES = 5
- # You want show how many topics per page
- PER_PAGE = 12
- # Use cache
- CACHE_TYPE = 'redis'
- CACHE_DEFAULT_TIMEOUT = 60
- CACHE_KEY_PREFIX = 'cache:'
- CACHE_REDIS_HOST = '127.0.0.1'
- CACHE_REDIS_PORT = '6379'
- CACHE_REDIS_PASSWORD = 'redis password'
- CACHE_REDIS_DB = 1
- # Mail such as qq
- MAIL_SERVER = 'smtp.qq.com'
- MAIL_PORT = 25
- MAIL_USE_TLS = True
- MAIL_USE_SSL = False
- MAIL_USERNAME = 'Your domain email'
- MAIL_PASSWORD = 'Your password'
- MAIL_DEFAULT_SENDER = 'Your domain email'
- # Log,if SEND_LOGS is True when web app has some error happen(500)
- # the email will be sent to RECEIVER
- SEND_LOGS = False
- RECEIVER = ["yourname@gmail.com"]
- INFO_LOG = "info.log"
- ERROR_LOG = "error.log"
- # Sql
- SQLALCHEMY_DATABASE_URI = 'postgresql://postgres:password@localhost/db_name'
- # SQLALCHEMY_DATABASE_URI = 'sqlite:////tmp/test.db'
- # SQLALCHEMY_DATABASE_URI = 'mysql://username:password@server/db'
- # avatar upload folder
- AVATAR_FOLDER = 'avatars/'
- # Locale
- LANGUAGES = {'en': 'English', 'zh': 'Chinese'}
|