четверг, 3 апреля 2014 г.

Старт django приложения с buildout и gevent

import os, sys, string

dirname = os.path.dirname(__file__)
filepath = os.path.join(dirname, "./bin/django")

filecontent = open(filepath, "r").readlines()
paths = []
for line in filecontent:
line = line.strip()
if line.startswith("'/"):
paths.append(line[1:-2])

sys.path[0:0] = paths

from gevent import monkey; monkey.patch_all()
from gevent.wsgi import WSGIServer

from django.core.management import setup_environ    
os.environ['DJANGO_SETTINGS_MODULE'] = 'homecont.development'
import homecont.settings
setup_environ(homecont.settings)

from django.core.handlers.wsgi import WSGIHandler as DjangoWSGIApp
application = DjangoWSGIApp()
server = WSGIServer(("127.0.0.1", 8000), application)
print "Starting server on http://127.0.0.1:8000"
server.serve_forever()

Комментариев нет:

Отправить комментарий