- 论坛徽章:
- 0
|
我按浪点的官方说明:
Python常见问题指南
1.Python采用何种方式运行?
浪点主机提供:
mod_python和fastcgi+Python两种方式运行python程序.
2.如何搭建Django站点?
(方法一)
mod_python模式
[.htaccess]
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE 项目.settings
PythonPath "['自定义django路径']+['项目所在目录'] + sys.path"
PythonDebug On
(方法二)
fastcgi+python模式下,您可以下载使用我们的django样例:
http://www.londit.cn/examples/pyexamples.tar.gz
[.htaccess]
AddHandler fastcgi-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ django.fcgi/$1 [QSA,L]
[django.fcgi]
#!/usr/bin/python
#-*-coding:UTF-8-*-#
import sys, os
projectName = 'py' #项目名称 如: "py"
pathAdd = os.path.dirname(os.path.abspath(__file__)) #项目所在目 如: /var/www/
projectPath = pathAdd + '/%s/' % (projectName) #项目路径 如:/var/www/py/
sys.path.insert(0,pathAdd);
sys.path.insert(0,"./");
os.chdir(projectPath)
os.environ["DJANGO_SETTINGS_MODULE"] = '%s.settings' % (projectName)
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")
两种模式Django的环境均无法运行,我对环境部署完全没有头脑,哪位大哥能指导俺一下啊?
有什么需要特别注意的么? |
|