-
Notifications
You must be signed in to change notification settings - Fork 0
/
settings.py
50 lines (45 loc) · 1.66 KB
/
settings.py
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
# -*- coding: utf-8 -*-
#
# Author: jimin.huang
#
# Created Time: 2015年03月05日 星期四 09时51分22秒
#
'''
A simple file to set settings and load modules
设置服务器设置与载入模块的简单文件
'''
import os
import modules
'''
modules are loaded in the form of key-value like:
'[MODULE ALIAS]: [MODULE CLASS]'
to load new modules, the reload of server is required
模块将会以键值的形式载入:
'[模块别名]':'[模块类]'
需要重启服务器以使新模块载入
'''
all_module = {
'ArticleItem': modules.ArticleItemModule, #文章列表项模块
'Article': modules.ArticleModule, #文章模块
'BackTop': modules.BackTopModule, #返回顶部动态模块
'Logout': modules.LogoutModule, #注销动态模块
'Collect': modules.CollectModule, #收藏动态模块
'NewKeyword': modules.NewKeywordModule, #新建关键字动态模块
'List': modules.ListModule, #下拉刷新动态模块
}
'''
all server settings could be set here as the form of key-value:
'[SETTINGS NAME]': '[SETTINGS VALUE]'
所有的服务器设置都以键值对的形式在settings中定义:
'[设置项]':'[设置值]'
'''
settings = {
'debug' : True, #调试选项,开启后每一次源文件的更改将会自动重启服务器(而不需要手动操作)
'xsrf_cookies' : True,
'login_url' : '/login',
'cookie_secret' : os.getenv('COOKIE_SECRET'),
'static_path' : os.path.join(os.path.dirname(__file__), 'static'),
'template_path' : os.path.join(os.path.dirname(__file__), 'templates'),
#'log_file_prefix': '8888.log',
'ui_modules':all_module,
}