12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- #!/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:星期日 2017-4-2 15:39:4 (CST)
- # By: jianglin
- # Description:
- # **************************************************************************
- from datetime import timedelta
- from os import path, pardir
- DEBUG = True
- SECRET_KEY = 'secret key'
- SECURITY_PASSWORD_SALT = 'you will never guess'
- SECRET_KEY_SALT = 'you will never guess'
- # avatar upload directory
- AVATAR_FOLDER = path.join(path.abspath(path.dirname(__file__)), 'avatar')
- # avatar generate range
- AVATAR_RANGE = [122, 512]
- # 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 = 'null'
- CACHE_DEFAULT_TIMEOUT = 60
- CACHE_KEY_PREFIX = 'cache:'
- CACHE_REDIS_HOST = '127.0.0.1'
- CACHE_REDIS_PORT = '6379'
- CACHE_REDIS_PASSWORD = 'your password'
- CACHE_REDIS_DB = 2
- # Redis setting
- REDIS = {'db': 1, 'password': 'your password', 'decode_responses': True}
- # some middleware
- MIDDLEWARE = ['forums.common.middleware.GlobalMiddleware',
- 'forums.common.middleware.OnlineMiddleware']
- # Mail such as qq
- MAIL_SERVER = 'smtp.qq.com'
- MAIL_PORT = 25
- MAIL_USE_TLS = True
- MAIL_USE_SSL = False
- MAIL_USERNAME = "your email"
- MAIL_PASSWORD = "your password"
- MAIL_DEFAULT_SENDER = 'your email'
- # MAIL_SUPPRESS_SEND = True
- # Log,if SEND_LOGS is True when web app has some error happen(500)
- # the email will be sent to RECEIVER
- SEND_LOGS = True
- RECEIVER = ["yourname@gmail.com"]
- INFO_LOG = "info.log"
- ERROR_LOG = "error.log"
- SERVER_NAME = 'localhost:5000'
- SUBDOMAIN = {'forums': True, 'docs': True}
- # Sql
- SQLALCHEMY_DATABASE_URI = 'postgresql://postgres:password@localhost/your_db'
- WHOOSH_BASE = 'search.db'
- # SQLALCHEMY_ECHO = True
- # SQLALCHEMY_DATABASE_URI = 'sqlite:///test.db'
- # SQLALCHEMY_DATABASE_URI = 'mysql://username:password@server/db'
- # avatar upload folder
- AVATAR_FOLDER = 'avatars/'
- # Locale
- LANGUAGES = {'en': 'English', 'zh': 'Chinese'}
- SITE = {'title': 'Honmaple', 'description': '爱生活,更爱自由', 'avatar': ''}
|