Я пытаюсь настроить приложение Django, которое будет принимать несколько URL-адресов поддоменов. Я хотел бы проверить это локально. Поскольку я не могу выполнить этот первый шаг передачи URL-адреса с субдоменом, я не могу перейти ко второй части (выяснить, работает ли URLconf, который я настроил для django-subdomains). Промежуточное программное обеспечение проверяет субдомен и выбирает файл URLconf на основе этого субдомена.
Я установил следующие конфиги в /etc/hosts. Когда у меня работает сервер и я нажимаю на эти URL-адреса, я иду на настоящий test.com.
127.0.0.1 payments.test.com
127.0.0.1 rampup.test.com
(если это имеет значение) настройки промежуточного программного обеспечения django-subdomains из settings.py:
SUBDOMAIN_URLCONFS = {
'payments': 'main.urls',
'rampup': 'rampup.urls'
}
MIDDLEWARE_CLASSES = (
'subdomains.middleware.SubdomainURLRoutingMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
# Uncomment the next line for simple clickjacking protection:
# 'django.middleware.clickjacking.XFrameOptionsMiddleware',
)