On Wed, May 27, 2009 at 11:39 AM, Dan <charn...@muohio.edu> wrote: > Hi all, > > I have an application written in Twisted which multiplexes data from a > variety of pieces of specialized hardware, and I'd like to make the > live stream of this information viewable through a webpage. > Unfortunately, on our server, port 80 is already taken by an Apache + > mod_python + Django stack with which we host a number of webpages. > > Ideally, I'd like to be able to write a quick Django app in which just > import my Twisted protocol, connect to my network, and start streaming > data. However, much googling has lead me to believe that this is > unlikely to actually work. (Particularly, > http://twistedmatrix.com/pipermail/twisted-web/2007-March/003311.html > , which says that Twisted is simply not mod_python-friendly.) > > The options I've thought of include using Twisted's builtin web server > a nonstandard port, mod_proxy, or writing a Django app which just > polls a database repeatedly and altering my Twisted app so it > repeatedly does an UPDATE. All of these solutions feel hacky to me, so > I'd like to ask you, the list, how you'd go about doing this.
I wrote up some thoughts on this here: http://clemesha.org/blog/2009/apr/23/Django-on-Twisted-using-latest-twisted-web-wsgi/ basically it comes down to running Django off the very latest WSGI code (in the trunk still) found in twisted.web, which I've found to work very well. Also see here: http://blog.dreid.org/2009/03/twisted-django-it-wont-burn-down-your.html hope this helps some, Alex > > Thanks, > Dan > > _______________________________________________ > Twisted-Python mailing list > Twisted-Python@twistedmatrix.com > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python > -- Alex Clemesha clemesha.org _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python