- 论坛徽章:
- 0
|
我上面写的方法是错误的,因为在服务器上开了端口,差点被管理员关闭了python权限,经过协商,总算能继续使用python了.我又仔细研究了下,发现正确的方法是如下设置,以ftp登录路径来示例,把examples目录传到/python99.freebsdhost.org/public_html/django/目录下,再在/python99.freebsdhost.org/public_html/django/目录下放置一个.htaccess
- RewriteEngine On
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteRule ^(.*)$ helloworld.py/$1 [QSA,L]
复制代码
然后把helloworld.py也放置在此目录下
#!/usr/local/python2/bin/python
# -*- coding: utf-8 -*-
import sys, os
projectName = 'examples' #项目名称 如: "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了 |
|