如何配置xampp来运行django

时间:2012-02-26 06:42:27

标签: django

之前,我使用“manage.py runserver”来运行django,现在,我想使用xampp。 我将mod_wsgi.so复制到xampp / apache / modules。 项目演示有: init .py,manage.py,settings.py,urls.py,views.py,django.wsgi django.wsgi:

import os
import os.path
import sys
sys.path.append('.../xampp/htdocs/demo')

os.environ['DJANGO_SETTINGS_MODULE'] = 'demo.settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

views.py:

from django.shortcuts import render_to_response
from django.http import HttpResponse

def index(request):
return HttpResponse('hello world')

urls.py:

(r'^', views.index),
它没有用?

2 个答案:

答案 0 :(得分:2)

您还需要添加:

sys.path.append('.../xampp/htdocs')

开始。

顺便说一句,将Django站点放在Web服务器的htdocs(文档根目录)下非常非常糟糕。这可以使您的源代码包含可下载数据库密码的设置文件,具体取决于其他Apache配置。

另外,请确保Apache首先使用WSGI hello world程序而不是Django站点。

答案 1 :(得分:0)

您是否在Apache配置文件中配置了mod_wsgi

请参阅:http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide