Il giorno 24/mag/2011, alle ore 10.42, [email protected] ha scritto:
> Hello Roberto,
>
> seems there are no easy way to yield from the view function, as I can't
> yield
> HTML response with standard django functions (yield
> render_to_response('index.html')) as django doesn't wait for
> the generator from the view function and raises error. so seems
> then django unusalbe in async mode?
Enable ugreen (--ugreen)
And call uwsgi.suspend() instead of yield:
def index(request):
uwsgi.wait_for_fd(x)
uwsgi.wait_for_fd(y)
uwsgi.suspend()
uwsgi.wait_for_fd(z)
uwsgi.suspend()
# ok send the html
return render_to_response(...)
If you need to send the response in various chunks, then there is no way to do
it without heavily modifying django :(
--
Roberto De Ioris
http://unbit.it
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi