-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.py
More file actions
72 lines (60 loc) · 2.02 KB
/
Copy pathconfig.py
File metadata and controls
72 lines (60 loc) · 2.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# -*- coding:utf-8 -*-
import os
import datetime
CSRF_ENABLED = True
WTF_CSRF_ENABLED = True
SECRET_KEY = '120225883@qq.com'
""" cookie 过期时间 """
REMEMBER_COOKIE_DURATION = datetime.timedelta(seconds=30)
""" session 过期时间 """
PERMANENT_SESSION_LIFETIME = datetime.timedelta(minutes=5)
"""本程序根目录"""
basedir = os.path.abspath(os.path.dirname(__file__))
appdir = os.path.join(basedir, 'blog')
SYS = os.name
"""数据库设置"""
# SQLALCHEMY_DATABASE_URI = 'mysql://root:zoushj726@www.zousj.cn/blog'
SQLALCHEMY_DATABASE_URI = 'mysql://root:zoushjde@192.168.137.2/blog'
"""邮件服务器设置"""
MAIL_SERVER = 'smtp.exmail.qq.com'
MAIL_PORT = 465
MAIL_USE_TLS = False
MAIL_USE_SSL = True
MAIL_USERNAME = ''
MAIL_PASSWORD = ''
"""管理员邮箱配置"""
ADMINS = ['email@zousj.cn', '120225883@qq.com']
"""默认主题"""
DEFAULT_THEME = 'dark'
THEME_PATHS = os.path.join(appdir, 'themes')
"""每页显示的文章数"""
ARTICLES_PER_PAGE = 10
"""随机密码长度"""
RANDOM_PASSWORD_LENGTH = 5
"""全文搜索数据库"""
WHOOSH_BASE = os.path.join(basedir, 'search.db') # 路径
MAX_SEARCH_RESULTS = 50 # 搜索最大返回数
"""上传文件配置"""
UPLOAD_FOLDER = os.path.join(basedir, 'uploads')
ALLOWED_EXTENSIONS = set(['txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif', 'rar', 'zip', 'tar', 'word', 'xsl', 'xsls'])
MAX_CONTENT_LENGTH = 20 * 1024 * 1024
""" 备份路径 """
BACKUP_DIR = os.path.join(basedir, 'backup')
LOG_DIR = os.path.join(basedir, 'tmp')
""" 机器人访问关键字 """
ROBOT_VISIT = set(
['Baiduspider', 'JianKongBao', 'DotBot', 'bingbot', 'Googlebot', '360Spider', 'EasouSpider', 'YisouSpider',
'Sogou web spider'])
ROBOT = {'Baiduspider': 'baidu.com',
'bingbot': 'msn.com',
'bingbot': 'msn.com',
'googlebot': 'googlebot.com',
'AhrefsBot': 'ahrefs.com',
'Exabot': 'exabot.com'}
"""恶意访问关键字"""
ATTACK_VISIT = set(['php'])
"""配置缓存"""
CACHE_TYPE = 'simple'
CACHE_DEFAULT_TIMEOUT = 60
"""日志路径配置"""
LOG_NGINX = r'd:\zblog\tmp'