Fixed #2732 -- Fixed error in FastCGI docs and added keyword-arg support in a FastCGI function. Thanks for the patch, James Crasta
git-svn-id: http://code.djangoproject.com/svn/django/trunk@3759 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
45399b4b13
commit
927ec3fe7b
|
@ -74,8 +74,9 @@ def fastcgi_help(message=None):
|
||||||
print message
|
print message
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def runfastcgi(argset):
|
def runfastcgi(argset, **kwargs):
|
||||||
options = FASTCGI_OPTIONS.copy()
|
options = FASTCGI_OPTIONS.copy()
|
||||||
|
options.update(kwargs)
|
||||||
for x in argset:
|
for x in argset:
|
||||||
if "=" in x:
|
if "=" in x:
|
||||||
k, v = x.split('=', 1)
|
k, v = x.split('=', 1)
|
||||||
|
|
|
@ -270,7 +270,7 @@ In your Web root directory, add this to a file named ``.htaccess`` ::
|
||||||
AddHandler fastcgi-script .fcgi
|
AddHandler fastcgi-script .fcgi
|
||||||
RewriteEngine On
|
RewriteEngine On
|
||||||
RewriteCond %{REQUEST_FILENAME} !-f
|
RewriteCond %{REQUEST_FILENAME} !-f
|
||||||
RewriteRule ^/(.*)$ /mysite.fcgi/$1 [QSA,L]
|
RewriteRule ^(.*)$ mysite.fcgi/$1 [QSA,L]
|
||||||
|
|
||||||
Then, create a small script that tells Apache how to spawn your FastCGI
|
Then, create a small script that tells Apache how to spawn your FastCGI
|
||||||
program. Create a file ``mysite.fcgi`` and place it in your Web directory, and
|
program. Create a file ``mysite.fcgi`` and place it in your Web directory, and
|
||||||
|
@ -289,7 +289,7 @@ be sure to make it executable ::
|
||||||
os.environ['DJANGO_SETTINGS_MODULE'] = "myproject.settings"
|
os.environ['DJANGO_SETTINGS_MODULE'] = "myproject.settings"
|
||||||
|
|
||||||
from django.core.servers.fastcgi import runfastcgi
|
from django.core.servers.fastcgi import runfastcgi
|
||||||
runfastcgi(["method=threaded", "daemonize=false"])
|
runfastcgi(method="threaded", daemonize="false")
|
||||||
|
|
||||||
Restarting the spawned server
|
Restarting the spawned server
|
||||||
-----------------------------
|
-----------------------------
|
||||||
|
|
Loading…
Reference in New Issue