Navigation
index
modules
|
Kyoukai 2.2.1 documentation
»
Kyoukai 2.2.1 documentation
Table Of Contents
Main usage
Your First Kyoukai App
Asphalt usage
Handling Errors Within Your Application
Blueprints
Requests and Responses
Deploying Your App
Advanced usage
Advanced Routing
Request Hooks
Route Groups
Host Matching
HTTPS Support
HTTP/2 Support
Running Under gunicorn
Autodoc
Kyoukai Autodoc
Misc
Kyoukai Changelog
Docs
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (werkzeug.wrappers.werkzeug.wrappers.Response.Response method)
_init_blueprint() (kyoukai.routegroup.RouteGroupType method)
_processing_done() (kyoukai.backends.http2.H2KyoukaiProtocol method)
_raw_write() (kyoukai.backends.httptools_.KyoukaiProtocol method)
_TestingBpCtxManager (class in kyoukai.testing)
_wait() (kyoukai.backends.httptools_.KyoukaiProtocol method)
A
accept_charsets (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
accept_encodings (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
accept_languages (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
accept_mimetypes (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
access_route (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
add_child() (kyoukai.Blueprint method)
(kyoukai.blueprint.Blueprint method)
add_errorhandler() (kyoukai.Blueprint method)
(kyoukai.blueprint.Blueprint method)
add_hook() (kyoukai.Blueprint method)
(kyoukai.Route method)
(kyoukai.blueprint.Blueprint method)
(kyoukai.route.Route method)
add_path() (kyoukai.Route method)
(kyoukai.route.Route method)
add_resource() (kyoukai.asphalt.HTTPRequestContext method)
(kyoukai.HTTPRequestContext method)
add_resource_factory() (kyoukai.asphalt.HTTPRequestContext method)
(kyoukai.HTTPRequestContext method)
add_route() (kyoukai.Blueprint method)
(kyoukai.blueprint.Blueprint method)
add_route_group() (kyoukai.Blueprint method)
(kyoukai.blueprint.Blueprint method)
add_teardown_callback() (kyoukai.asphalt.HTTPRequestContext method)
(kyoukai.HTTPRequestContext method)
after_request() (in module kyoukai.routegroup)
(kyoukai.Blueprint method)
(kyoukai.Route method)
(kyoukai.blueprint.Blueprint method)
(kyoukai.route.Route method)
app (kyoukai.asphalt.HTTPRequestContext attribute)
(kyoukai.asphalt.KyoukaiBaseComponent attribute)
args (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
as_html() (in module kyoukai.util)
as_json() (in module kyoukai.util)
as_plaintext() (in module kyoukai.util)
authorization (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
B
backend (kyoukai.asphalt.KyoukaiBaseComponent attribute)
base_context (kyoukai.asphalt.KyoukaiBaseComponent attribute)
base_url (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
before_request() (in module kyoukai.routegroup)
(kyoukai.Blueprint method)
(kyoukai.Route method)
(kyoukai.blueprint.Blueprint method)
(kyoukai.route.Route method)
Blueprint (class in kyoukai)
(class in kyoukai.blueprint)
bp (kyoukai.asphalt.HTTPRequestContext attribute)
(kyoukai.route.Route attribute)
C
cache_control (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
call_async() (kyoukai.asphalt.HTTPRequestContext method)
(kyoukai.HTTPRequestContext method)
call_in_executor() (kyoukai.asphalt.HTTPRequestContext method)
(kyoukai.HTTPRequestContext method)
cfg (kyoukai.asphalt.KyoukaiBaseComponent attribute)
check_route_args() (kyoukai.Route method)
(kyoukai.route.Route method)
close() (kyoukai.asphalt.HTTPRequestContext method)
(kyoukai.HTTPRequestContext method)
(kyoukai.backends.http2.H2KyoukaiProtocol method)
closed (kyoukai.asphalt.HTTPRequestContext attribute)
(kyoukai.HTTPRequestContext attribute)
computed_prefix (kyoukai.Blueprint attribute)
(kyoukai.blueprint.Blueprint attribute)
connection_made() (kyoukai.backends.http2.H2KyoukaiProtocol method)
(kyoukai.backends.httptools_.KyoukaiProtocol method)
ConnectionLostEvent (class in kyoukai.asphalt)
ConnectionMadeEvent (class in kyoukai.asphalt)
context_chain (kyoukai.asphalt.HTTPRequestContext attribute)
(kyoukai.HTTPRequestContext attribute)
context_class (kyoukai.app.Kyoukai attribute)
cookies (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
create_wsgi_environment() (in module kyoukai.backends.http2)
D
data (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
(werkzeug.wrappers.werkzeug.wrappers.Response.Response attribute)
data_received() (kyoukai.backends.http2.H2KyoukaiProtocol method)
(kyoukai.backends.httptools_.KyoukaiProtocol method)
delete_cookie() (werkzeug.wrappers.werkzeug.wrappers.Response.Response method)
do_argument_checking (kyoukai.route.Route attribute)
E
endpoint (kyoukai.route.Route attribute)
environ (kyoukai.asphalt.HTTPRequestContext attribute)
eof_received() (kyoukai.backends.http2.H2KyoukaiProtocol method)
(kyoukai.backends.httptools_.KyoukaiProtocol method)
errorhandler() (in module kyoukai.routegroup)
(kyoukai.Blueprint method)
(kyoukai.blueprint.Blueprint method)
errorhandlers (kyoukai.blueprint.Blueprint attribute)
F
files (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
finalize() (kyoukai.app.Kyoukai method)
(kyoukai.Blueprint method)
(kyoukai.Kyoukai method)
(kyoukai.TestKyoukai method)
(kyoukai.blueprint.Blueprint method)
(kyoukai.testing.TestKyoukai method)
finalized (kyoukai.blueprint.Blueprint attribute)
form (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
freeze() (werkzeug.wrappers.werkzeug.wrappers.Response.Response method)
full_path (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
func.after_request() (built-in function)
func.before_request() (built-in function)
func.hook() (built-in function)
G
get_chunk() (kyoukai.backends.http2.H2State method)
get_data() (werkzeug.wrappers.werkzeug.wrappers.Request.Request method)
(werkzeug.wrappers.werkzeug.wrappers.Response.Response method)
get_endpoint_name() (kyoukai.Route method)
(kyoukai.route.Route method)
get_errorhandler() (kyoukai.Blueprint method)
(kyoukai.blueprint.Blueprint method)
get_header() (in module kyoukai.backends.http2)
get_hooks() (kyoukai.Blueprint method)
(kyoukai.Route method)
(kyoukai.blueprint.Blueprint method)
(kyoukai.route.Route method)
get_protocol() (kyoukai.asphalt.KyoukaiBaseComponent method)
(kyoukai.KyoukaiComponent method)
(kyoukai.asphalt.KyoukaiComponent method)
get_resource() (kyoukai.asphalt.HTTPRequestContext method)
(kyoukai.HTTPRequestContext method)
get_response_headers() (kyoukai.backends.http2.H2State method)
get_rg_bp() (in module kyoukai.routegroup)
get_route() (kyoukai.Blueprint method)
(kyoukai.blueprint.Blueprint method)
get_server_name() (kyoukai.asphalt.KyoukaiBaseComponent method)
(kyoukai.KyoukaiComponent method)
(kyoukai.asphalt.KyoukaiComponent method)
(kyoukai.backends.http2.H2KyoukaiComponent method)
get_submount() (kyoukai.Blueprint method)
(kyoukai.Route method)
(kyoukai.blueprint.Blueprint method)
(kyoukai.route.Route method)
H
H2KyoukaiComponent (class in kyoukai.backends.http2)
H2KyoukaiProtocol (class in kyoukai.backends.http2)
H2State (class in kyoukai.backends.http2)
handle_httpexception() (kyoukai.app.Kyoukai method)
(kyoukai.Kyoukai method)
(kyoukai.TestKyoukai method)
(kyoukai.testing.TestKyoukai method)
handle_parser_exception() (kyoukai.backends.httptools_.KyoukaiProtocol method)
headers (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
hook() (in module kyoukai.routegroup)
hooks (kyoukai.route.Route attribute)
host (kyoukai.Blueprint attribute)
(kyoukai.blueprint.Blueprint attribute)
(werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
host_url (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
HTTPRequestContext (class in kyoukai)
(class in kyoukai.asphalt)
I
if_match (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
if_modified_since (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
if_none_match (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
if_range (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
if_unmodified_since (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
inject_request() (kyoukai.testing.TestKyoukai method)
(kyoukai.TestKyoukai method)
insert_data() (kyoukai.backends.http2.H2State method)
invoke() (kyoukai.Route method)
(kyoukai.route.Route method)
invoke_function() (kyoukai.Route method)
(kyoukai.route.Route method)
ip (kyoukai.asphalt.KyoukaiBaseComponent attribute)
is_secure (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
is_xhr (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
K
Kyoukai (class in kyoukai)
(class in kyoukai.app)
kyoukai (module)
kyoukai.app (module)
kyoukai.asphalt (module)
kyoukai.backends (module)
kyoukai.backends.http2 (module)
kyoukai.backends.httptools_ (module)
kyoukai.blueprint (module)
kyoukai.route (module)
kyoukai.routegroup (module)
kyoukai.testing (module)
kyoukai.util (module)
KyoukaiBaseComponent (class in kyoukai.asphalt)
KyoukaiComponent (class in kyoukai)
(class in kyoukai.asphalt)
KyoukaiProtocol (class in kyoukai.backends.httptools_)
L
log_route() (kyoukai.app.Kyoukai method)
(kyoukai.Kyoukai method)
(kyoukai.TestKyoukai method)
(kyoukai.testing.TestKyoukai method)
loop (kyoukai.asphalt.HTTPRequestContext attribute)
(kyoukai.HTTPRequestContext attribute)
M
map (kyoukai.blueprint.Blueprint attribute)
match() (kyoukai.Blueprint method)
(kyoukai.blueprint.Blueprint method)
method (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
mro() (kyoukai.routegroup.RouteGroupType method)
N
name (kyoukai.blueprint.Blueprint attribute)
O
on_body() (kyoukai.backends.httptools_.KyoukaiProtocol method)
on_header() (kyoukai.backends.httptools_.KyoukaiProtocol method)
on_headers_complete() (kyoukai.backends.httptools_.KyoukaiProtocol method)
on_message_begin() (kyoukai.backends.httptools_.KyoukaiProtocol method)
on_message_complete() (kyoukai.backends.httptools_.KyoukaiProtocol method)
on_url() (kyoukai.backends.httptools_.KyoukaiProtocol method)
P
params (kyoukai.asphalt.HTTPRequestContext attribute)
parent (kyoukai.asphalt.HTTPRequestContext attribute)
(kyoukai.Blueprint attribute)
(kyoukai.HTTPRequestContext attribute)
(kyoukai.blueprint.Blueprint attribute)
path (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
pause_writing() (kyoukai.backends.http2.H2KyoukaiProtocol method)
(kyoukai.backends.httptools_.KyoukaiProtocol method)
port (kyoukai.asphalt.KyoukaiBaseComponent attribute)
prefix (kyoukai.Blueprint attribute)
(kyoukai.blueprint.Blueprint attribute)
process_request() (kyoukai.app.Kyoukai method)
(kyoukai.Kyoukai method)
(kyoukai.TestKyoukai method)
(kyoukai.testing.TestKyoukai method)
proto (kyoukai.asphalt.HTTPRequestContext attribute)
Q
query_string (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
R
range (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
raw_write() (kyoukai.backends.http2.H2KyoukaiProtocol method)
(kyoukai.backends.httptools_.KyoukaiProtocol method)
read() (kyoukai.backends.http2.H2State method)
read_async() (kyoukai.backends.http2.H2State method)
receive_data() (kyoukai.backends.http2.H2KyoukaiProtocol method)
register_blueprint() (kyoukai.app.Kyoukai method)
(kyoukai.Kyoukai method)
(kyoukai.TestKyoukai method)
(kyoukai.testing.TestKyoukai method)
remote_addr (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
remote_user (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
replace() (kyoukai.backends.httptools_.KyoukaiProtocol method)
request (kyoukai.asphalt.HTTPRequestContext attribute)
request_class (kyoukai.app.Kyoukai attribute)
(kyoukai.Kyoukai attribute)
(kyoukai.TestKyoukai attribute)
(kyoukai.testing.TestKyoukai attribute)
request_received() (kyoukai.backends.http2.H2KyoukaiProtocol method)
request_resource() (kyoukai.asphalt.HTTPRequestContext method)
(kyoukai.HTTPRequestContext method)
require_resource() (kyoukai.asphalt.HTTPRequestContext method)
(kyoukai.HTTPRequestContext method)
response_class (kyoukai.app.Kyoukai attribute)
(kyoukai.Kyoukai attribute)
(kyoukai.TestKyoukai attribute)
(kyoukai.testing.TestKyoukai attribute)
resume_writing() (kyoukai.backends.http2.H2KyoukaiProtocol method)
(kyoukai.backends.httptools_.KyoukaiProtocol method)
root (kyoukai.app.Kyoukai attribute)
(kyoukai.Kyoukai attribute)
(kyoukai.TestKyoukai attribute)
(kyoukai.testing.TestKyoukai attribute)
Route (class in kyoukai)
(class in kyoukai.route)
route (kyoukai.asphalt.HTTPRequestContext attribute)
route() (in module kyoukai.routegroup)
(kyoukai.Blueprint method)
(kyoukai.blueprint.Blueprint method)
RouteGroup (class in kyoukai)
(class in kyoukai.routegroup)
RouteGroupType (class in kyoukai.routegroup)
RouteInvokedEvent (class in kyoukai.asphalt)
RouteMatchedEvent (class in kyoukai.asphalt)
RouteReturnedEvent (class in kyoukai.asphalt)
routes (kyoukai.blueprint.Blueprint attribute)
(kyoukai.route.Route attribute)
rule (kyoukai.asphalt.HTTPRequestContext attribute)
run() (kyoukai.app.Kyoukai method)
(kyoukai.Kyoukai method)
(kyoukai.TestKyoukai method)
(kyoukai.testing.TestKyoukai method)
S
scheme (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
sending_loop() (kyoukai.backends.http2.H2KyoukaiProtocol method)
server (kyoukai.asphalt.KyoukaiBaseComponent attribute)
set_cookie() (werkzeug.wrappers.werkzeug.wrappers.Response.Response method)
set_data() (werkzeug.wrappers.werkzeug.wrappers.Response.Response method)
start() (kyoukai.app.Kyoukai method)
(kyoukai.Kyoukai method)
(kyoukai.KyoukaiComponent method)
(kyoukai.TestKyoukai method)
(kyoukai.asphalt.KyoukaiBaseComponent method)
(kyoukai.asphalt.KyoukaiComponent method)
(kyoukai.testing.TestKyoukai method)
start_response() (kyoukai.backends.http2.H2State method)
status (werkzeug.wrappers.werkzeug.wrappers.Response.Response attribute)
status_code (werkzeug.wrappers.werkzeug.wrappers.Response.Response attribute)
stream_complete() (kyoukai.backends.http2.H2KyoukaiProtocol method)
T
testing_bp() (kyoukai.testing.TestKyoukai method)
(kyoukai.TestKyoukai method)
TestKyoukai (class in kyoukai)
(class in kyoukai.testing)
threadpool() (kyoukai.asphalt.HTTPRequestContext method)
(kyoukai.HTTPRequestContext method)
traverse_tree() (kyoukai.Blueprint method)
(kyoukai.blueprint.Blueprint method)
tree_routes (kyoukai.Blueprint attribute)
(kyoukai.blueprint.Blueprint attribute)
trusted_hosts (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
U
url (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
url_charset (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
url_for() (kyoukai.asphalt.HTTPRequestContext method)
(kyoukai.Blueprint method)
(kyoukai.HTTPRequestContext method)
(kyoukai.blueprint.Blueprint method)
utc_timestamp (kyoukai.asphalt.ConnectionLostEvent attribute)
(kyoukai.asphalt.ConnectionMadeEvent attribute)
(kyoukai.asphalt.RouteInvokedEvent attribute)
(kyoukai.asphalt.RouteMatchedEvent attribute)
(kyoukai.asphalt.RouteReturnedEvent attribute)
V
values (werkzeug.wrappers.werkzeug.wrappers.Request.Request attribute)
W
window_opened() (kyoukai.backends.http2.H2KyoukaiProtocol method)
wrap_existing_app() (kyoukai.testing.TestKyoukai class method)
(kyoukai.TestKyoukai class method)
wrap_response() (in module kyoukai.util)
wrap_route() (kyoukai.Blueprint method)
(kyoukai.blueprint.Blueprint method)
write() (kyoukai.backends.httptools_.KyoukaiProtocol method)
write_response() (kyoukai.backends.httptools_.KyoukaiProtocol method)
Navigation
index
modules
|
Kyoukai 2.2.1 documentation
»