2007-08-16 14:06:55 +08:00
|
|
|
from django.core.management.base import BaseCommand
|
|
|
|
|
|
|
|
class Command(BaseCommand):
|
|
|
|
help = "Runs this project as a FastCGI application. Requires flup."
|
|
|
|
args = '[various KEY=val options, use `runfcgi help` for help]'
|
|
|
|
|
|
|
|
def handle(self, *args, **options):
|
|
|
|
from django.conf import settings
|
|
|
|
from django.utils import translation
|
|
|
|
# Activate the current language, because it won't get activated later.
|
|
|
|
try:
|
|
|
|
translation.activate(settings.LANGUAGE_CODE)
|
|
|
|
except AttributeError:
|
|
|
|
pass
|
|
|
|
from django.core.servers.fastcgi import runfastcgi
|
|
|
|
runfastcgi(args)
|
2007-09-10 05:57:59 +08:00
|
|
|
|
|
|
|
def usage(self):
|
|
|
|
from django.core.servers.fastcgi import FASTCGI_HELP
|
|
|
|
return FASTCGI_HELP
|