1、基于IIS架构Django
具体方法可以参见http://code.djangoproject.com/wiki/DjangoOnWindowsWithIISAndSQLServer
PyISAPIe:http://pyisapie.sourceforge.net/
PyISAPIe包中的<span class=”searchword”>Django有点问题,需要在Django/Isapi.py添加以下代码:<br />

import sys
sys.path.append(“d:/webpath”)

在pyisapie.py的&#8220;PyISAPIeRequest.__init__” 中加入"This.method = Env.REQUEST_METHOD”
这样就可以正常运行了,演示站点(IIS+Python+PyISAPIe+Django):http://django.sxia.net
问题:现在好像还不支持多站点。<br />

2、在Django Admin中加入<span class=”searchword”>FCKeditor
class Admin:
js = [‘FCKeditor/fckeditor.js’, ‘js/fckeditor.js’]

js/fckeditor.js代码如下:(通用)

window.onload = function(){
var nodeList = document.getElementsByTagName(“textarea”);
for (var i=0; i var elm = nodeList.item(i);
var oFCKeditor = new FCKeditor( elm.id ) ;
oFCKeditor.Height = 300;
oFCKeditor.BasePath = “/media/FCKeditor/” ;
oFCKeditor.ReplaceTextarea() ;
}
}

3、基于APACHE架构Django
httpd.conf文件配置:

LoadModule python_module modules/mod_python.so


SetHandler python-program
PythonPath “[‘d:website’] + sys.path”
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE PROJECT.settings
PythonDebug On

Alias /media C:Python24Libsite-packagesdjangocontribadminmedia

SetHandler None

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注