-
Notifications
You must be signed in to change notification settings - Fork 5
/
settings.py
65 lines (50 loc) · 2.56 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
import logging
import tornado
import tornado.options
import os.path
from tornado.options import define
path = lambda root,*a: os.path.join(root, *a)
ROOT = os.path.dirname(os.path.abspath(__file__))
define("port", default=8888, help="run on the given port", type=int)
tornado.options.parse_command_line()
settings = {
# debug: If True the application runs in debug mode
'debug': True,
# gzip: If True, responses in textual formats will be gzipped automatically.
'gzip': True,
# log_function: This function will be called at the end of every request
# to log the result (with one argument, the RequestHandler object).
# The default implementation writes to the logging module's root logger.
# May also be customized by overriding Application.log_request.
# 'log_function': function_name,
# ui_modules and ui_methods: http://www.tornadoweb.org/en/stable/overview.html#ui-modules
# Used by RequestHandler.get_secure_cookie and set_secure_cookie to sign cookies.
'cookie_secret': 'uxmRinfK8e7HC59jU4QKAGyEsnecPZHuVGUhmtAqHY5rdScC7FM',
# login_url: The authenticated decorator will redirect to this url
# if the user is not logged in. Can be further customized by
# overriding RequestHandler.get_login_url
# 'login_url': '/login/',
# xsrf_cookies: If true, Cross-site request forgery protection will be enabled.
'xsrf_cookies': True,
# twitter_consumer_key, twitter_consumer_secret,
# friendfeed_consumer_key, friendfeed_consumer_secret,
# google_consumer_key, google_consumer_secret,
# facebook_api_key, facebook_secret
# Used in the tornado.auth module to authenticate to various APIs.
# autoescape: Controls automatic escaping for templates.
# May be set to None to disable escaping, or to the name of a function
# that all output should be passed through.
'autoescape': "xhtml_escape",
# template_path: Directory containing template files.
# Can be further customized by overriding RequestHandler.get_template_path
'template_path': path(ROOT, "templates"),
# static_path: Directory from which static files will be served.
'static_path': path(ROOT, "static"),
# static_url_prefix: Url prefix for static files, defaults to "/static/".
'static_url_prefix': '/static/',
# static_handler_class, static_handler_args:
# May be set to use a different handler for static files instead of
# the default tornado.web.StaticFileHandler.
# static_handler_args, if set, should be a dictionary of keyword arguments
# to be passed to the handler's initialize method.
}