Слишком много ошибок перенаправления, MOD_WSGI APACHE и DJANGO (Python-Venv)Apache

Ответить
Anonymous
 Слишком много ошибок перенаправления, MOD_WSGI APACHE и DJANGO (Python-Venv)

Сообщение Anonymous »

У меня есть проблема с Django и Apache (mod_wsgi), я получаю ошибку браузера «слишком много перенаправлений».
здесь мои файлы и конфигурация Apache < /p>
Дерево проекта < /p>

Код: Выделить всё

├── db.sqlite3
├── djangoProject
│   ├── asgi.py
│   ├── __init__.py
│   ├── __pycache__
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── manage.py
└── sito
├── admin.py
├── apps.py
├── __init__.py
├── migrations
├── models.py
├── __pycache__
├── templates
├── tests.py
├── urls.py
└── views.py
sito/urls.py

Код: Выделить всё

from django.urls import path

from . import views

urlpatterns = [
path('', views.index, name='index'),
path('display_config/', views.display_config, name='display_config'),
]
djangoproject/urls.py

Код: Выделить всё

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
path('admin/', admin.site.urls),
path('', include('sito.urls')),
]
< /code>
views.py
from django.http import HttpResponse
from django.shortcuts import render
from django.template import loader

from .models import PingAction, Config

from . import views

def index(request):
return HttpResponse("Hello, world.")

def display_config(request):
config_list = Config.objects.all()
template = loader.get_template("display_config.html")
context = {
"config_list": config_list,
}
return HttpResponse(template.render(context, request))
< /code>
httpd.conf
WSGIScriptAlias /app-web /mnt/data/Workspace/app/app-web/djangoProject/djangoProject/wsgi.py
WSGIPythonHome /mnt/data/Workspace/app/app-web/app-web-env
WSGIPythonPath /mnt/data/Workspace/app/app-web/djangoProject



Require all granted


Когда я перейду на http: // localhost/app-web/sito/display_config в браузере показано ошибку «слишком много перенаправления». Это в разных браузерах. < /P>
Если я использую < /p>

Код: Выделить всё

python manage.py runserver
и перейдите к http://127.0.0.1:8000/ или http://127.0.0.1:8000/display_config Все работает.
Может ли кто -нибудь помочь мне понять, что случилось? Большое спасибо < /p>
Обновление: я добавляю изображение панели инструментов разработчика при попытке загрузить страницу (из предыдущего кода я изменяю приложение-web на мелоны, это не проблема ).
Я также хочу указать, что это происходит только на моем машине Linux, тот же код в Windows работает отлично < /p>



Подробнее здесь: https://stackoverflow.com/questions/794 ... ython-venv
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»