Joir-dan Gumbs
748ca28185
Created detailed example of using sanic. Adds configurations based on various environment variables, handles database access (using aioredis), uses middleware to check for db object and attach it to request object, and logs events to a logfile (which is set using environment variables).
2017-03-27 15:42:13 -07:00
Adam Gradzki
ed74bccad6
Faster asyncpg queries via a global connection pool
...
In my benchmarks I was able to obtain a 17% performance
improvement over the current asyncpg demo code with a shared
connection pool.
Resolves : #540
See also: #531
2017-03-11 17:55:57 -06:00
Jing Su
0cac45809f
add blueprints websocket example
2017-03-09 18:33:34 +08:00
Jing Su
489ca3c207
use blueprint method instead of deprecated register_blueprint
2017-03-09 18:31:19 +08:00
Raphael Deem
0860f84a39
close connection in asyncpg example
2017-03-08 18:50:41 -08:00
Raphael Deem
694207a86d
update asyncpg example
2017-03-07 19:32:26 -08:00
Eli Uriegas
8e6678d526
Merge pull request #469 from miguelgrinberg/websocket-support
...
websocket support
2017-03-05 17:42:49 -08:00
고창영(Chang-young Koh)
f6b69f412f
Fix exception_monitoring example
2017-03-03 00:55:08 +09:00
Miguel Grinberg
1d6e11ca10
addressed feedback
2017-02-27 22:35:28 -08:00
Miguel Grinberg
6e903ee7d5
websocket support, using websockets package
2017-02-27 22:35:28 -08:00
Eli Uriegas
850446195f
Merge pull request #441 from robintiwari/master
...
added sanic motor (async driver for mongodb) example
2017-02-16 17:19:42 -06:00
Eli Uriegas
9420b0c947
Adds file response object example
2017-02-16 15:53:31 -06:00
@robintiwari
d13af4bdc4
updated examples
2017-02-15 22:11:16 -06:00
Robin
53a365dd2b
added sanic motor (async driver for mongodb) example
2017-02-15 21:42:25 -06:00
argaen
b2af8e640c
Use decorator
2017-02-14 00:12:39 +01:00
argaen
758415d326
Fixed aiocache example according to new loop policy
2017-02-13 23:08:42 +01:00
Angus Hollands
b5e50ecb75
Use app decorator instead of run arguments for before_start
...
Mirror listener of blueprints
2017-02-11 14:30:17 +00:00
Fengyuan Chen
884749f345
fix run_async demo
2017-02-04 15:27:46 +08:00
Eli Uriegas
fad9fbca6f
Merge pull request #335 from r0fls/remove-loop
...
remove loop as argument and update examples
2017-01-27 19:25:09 -06:00
Jordan Pittier
fa36dcbe09
Use `isinstance(
instead of
issubclass(type(
`
...
When we already have an `instance` it's less typing and faster to
use `isinstance`.
2017-01-27 11:11:29 +01:00
Raphael Deem
c72bcc136c
add semaphore concurrency limit example
2017-01-26 17:43:54 -08:00
Raphael Deem
d52f5f0b09
remove loop as argument and update examples
2017-01-26 17:38:46 -08:00
Raphael Deem
54ca8c787b
add async run
2017-01-25 22:47:18 -08:00
Manuel Miranda
1f89b15792
Caching example ( #334 )
...
* Caching example using aiocache
* Caching example using aiocache
* Added aiocache to requirements
* Fixed example with newest aiocache
* Fixed bug in cache example
2017-01-23 10:19:42 -06:00
Eli Uriegas
40f1e14bb7
Fix exception_monitoring example to actually work
...
Closes #324
Super was used incorrectly in the example, also fixed some formatting
here and there.
2017-01-20 14:36:15 -06:00
Raphael Deem
2c1ff5bf5d
allow using a list of hosts on a route
2017-01-18 19:41:32 -08:00
Raphael Deem
ba1e006585
update logging placement
2017-01-17 15:49:17 -08:00
Raphael Deem
62df50e22b
add vhosts to blueprints
2017-01-10 21:35:07 -08:00
Raphael Deem
4f832ac9af
add support for virtual hosts
2017-01-08 18:46:29 -08:00
easydaniel
5c7c2cf85e
Update sanic_asyncpg_example.py
...
Remove unused library
2017-01-04 23:35:06 +08:00
DanielChien
1942644434
modify config to varbles
2017-01-04 23:30:29 +08:00
DanielChien
b67482de9b
add example for asyncpg
2017-01-04 23:29:09 +08:00
Eli Uriegas
9c91b09ab1
Fix this to actually reflect current behavior
2017-01-04 00:23:59 -06:00
Raphael Deem
32ea45d403
allow overriding logging.basicConfig
2016-12-23 16:17:34 -08:00
Eli Uriegas
8fc1462d11
Merge pull request #193 from r0fls/jinja-example
...
add jinja example
2016-12-13 00:30:07 -06:00
Raphael Deem
93b45e9598
add jinja example
2016-12-12 22:25:24 -08:00
Anton Zhyrney
b44e9baaec
aiopg with sqlalchemy example
2016-12-11 14:21:02 +02:00
Anton Zhyrney
f9176bfdea
pep8&improvements
2016-12-11 14:14:03 +02:00
Anton Zhyrney
721044b378
improvements for aiopg example
2016-12-11 14:04:24 +02:00
Anton Zhyrney
154f8570f0
add sanic aiopg example with raw sql
2016-12-11 13:43:31 +02:00
38elements
9010a6573f
Add status code
2016-11-26 15:21:57 +09:00
38elements
d8e480ab48
Change sleep time
2016-11-26 14:47:42 +09:00
38elements
c01cbb3a8c
Change Request timeout process
...
This add a request timeout exception.
It cancels task, when request is timeout.
2016-11-26 13:55:45 +09:00
Jack Fischer
d9f6846c76
improved default handling
2016-11-16 07:55:54 -05:00
Jack Fischer
9e0747db15
Example for using error_handler
2016-11-15 19:37:40 -05:00
Manuel Miranda
edb25f799d
Caching example ( #150 )
...
* Caching example using aiocache
* Caching example using aiocache
* Added aiocache to requirements
* Fixed example with newest aiocache
2016-11-13 17:11:31 -06:00
Manuel Miranda
ce8742c605
Caching example using aiocache ( #140 )
...
* Keep-alive requests stay open if communicating
* time.time faster than loop.time?
* Fix flake8
* Add aiofiles to requirements.txt
* Caching example using aiocache
* Caching example using aiocache
* Added aiocache to requirements
2016-11-06 09:26:15 -06:00
Jack Fischer
5171cdd305
add example with async http requests
2016-10-26 16:53:34 -04:00
narzeja
be0739614d
better get example
2016-10-22 08:52:37 +02:00
narzeja
b048f1bad3
better POST example
2016-10-22 08:50:56 +02:00