Задать вопрос
@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()
  • Вопрос задан
  • 588 просмотров
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • ProductStar
    Django + Python разработка
    2 месяца
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Бруноям
    Python-фреймворк Django
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
Укажите в настройках apache
MaxRequestsPerChild 1
Ответ написан
suguby
@suguby
программист, python, django, mysql, git, hg, linux
"Отображается не сразу" - очень субьективно. Сервер на локальной машине?
Как настроили python окружение для mod_wsgi? конфиг в студию.
Что в логах апача?
Ответ написан
Ваш ответ на вопрос

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

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