Войти

Показать полную графическую версию : Настройка сервера разработки проектов django


mitkaua
17-08-2010, 22:49
доброго времени суток. На этапе изучение языка Python, точнее фреймворка Django. Установил
- python 2.6;
- прописал в конфиги в PACH;
- создал директорию для проектов в С:\django-projects\ ;
- установил django.
После установки, создал проект и запустил встроенный веб-сервер разработки - все запускается и работает без ошибок.
Но для полноценной разработки проекта разработчики рекомендуют установить полноценный веб-сервер. Мною был выбран Apache2 + мод wsgi
При установке БД PostgreSQL 8.4 было установлено встроенный в комплекте с БД веб-сервер Apache2.
Настройка модуля wsgi:
- скопированный мод в C:\Program Files\PostgreSQL\EnterpriseDB-ApachePhp\apache\modules\mod_wsgi.so ;
- в конфигурационный файл веб-сервера добавлено

LoadModule wsgi_module C:\Program Files\PostgreSQL\EnterpriseDB-ApachePhp\apache\modules\mod_wsgi.so

Alias /media/ "C:\django-projects\mysite\media" # в каталоге проекта была создана пустая папка media
<Directory C:\django-projects\>
Order deny, allow
Allow from all
</Directory>
WSGIScriptAlias / C:\django-projects\mysite\mod.wsgi

- создан файл mod.wsgi

import os, sys
sys.pach.append ('C:\django-projects')
os.environ['DJANGO_SETTINGS_MODULE']='mysite.settings'

import django.core.handlers.wsgi

application=django.core.handlers.wsgi.WSGIHandLer()


Запускаю веб-сервер Apache - и выдает ошибку запуска The reguested operation failed! При удалении внесенных изменений - все работает без проблем

Подскажите в чем мои ошибки настройки, или какими средствами возможно запустить веб-сервер разработки ???


P.S. незнал в котором из разделов задать свой вопрос

Sham
18-08-2010, 00:09
При установке БД PostgreSQL 8.4 было установлено встроенный в комплекте с БД веб-сервер Apache2 »
имхо лучше чистый дистрибутив, иначе будут конфликты...




© OSzone.net 2001-2012