Задать вопрос
@Diabo1ic

Как правильно настроить mod_wsgi?

Связка apache2.4 + Django + mod_wsgi

Запуск сервера djagno командой,
python manage.py runserver
работает превосходно

Если запускаю через апач, то любая редактирумая информация во вьюшке отображается не сразу. Не понимаю причины проблема. Возможно кэширование. Нужна помощь в решении проблемы.

Вьюшка для теста
from django.http import HttpResponse
from django.views.decorators.cache import never_cache

@never_cache
def index(request):
    return HttpResponse('test')


wsgi.py
import os
import sys
from django.core.wsgi import get_wsgi_application


os.environ.setdefault("DJANGO_SETTINGS_MODULE", "main.settings")

PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
sys.path.append(os.path.abspath(os.path.join(PROJECT_ROOT, "../")))

application = get_wsgi_application()
  • Вопрос задан
  • 584 просмотра
Подписаться 2 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 2
Укажите в настройках apache
MaxRequestsPerChild 1
Ответ написан
suguby
@suguby
программист, python, django, mysql, git, hg, linux
"Отображается не сразу" - очень субьективно. Сервер на локальной машине?
Как настроили python окружение для mod_wsgi? конфиг в студию.
Что в логах апача?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы