Bringt alles mit, was man zum WSGI entwickeln braucht:
- Standalone Server
- CGI Wrapper
- 5 Anwendungstypen für so ziemlich alle Bereiche
- Debugging System
- URL Dispatcher
Ich hab ausnahmsweise sogar eine komplette doku geschrieben*, aber durch mein schlechtes Englisch leider sehr schlech zu lesen
Wer sich nichts unter Colubrid vorstellen kann, hier keine kleine Beispielanwendung:
Code: Alles auswählen
from colubrid import BaseApplication
class MyApplication(BaseApplication):
def process_request(self):
try:
times = int(request.GET['times'])
except:
times = 1
try:
name = request.GET['name']
except:
name = 'Welt'
self.request.headers['Content-Type'] = 'text/plain'
for i in xrange(times):
self.request.write('Hallo %s!\n' % name)
app = MyApplication
*dynamic response fehlt noch, aber es ist ein beispiel im svn repo.
//EDIT: ganz vergessen. Die Webseite selber ist mit Colubrid und Jinja umgesetzt. Den Sourcecode davon gibt es im trac.