django-hosts — очень хорошее приложение от замечательного Jannis Leidel, который входит в состав django-core developers и курирует большое количество Django-проектов.
Документацию можно найти на readthedocs.
Пример установки:
Документацию можно найти на readthedocs.
Пример установки:
- Устанавливаем:
pip install django-hosts
- Добавляем 'django_hosts' в INSTALLED_APPS
- Добавляем 'django_hosts.middleware.HostsMiddleware' в MIDDLEWARE_CLASSES
- В директории проекта создаем файлик назовем его например hosts.py
- Примерное содержание hosts.py:
from django_hosts import patterns, host
host_patterns = patterns('path.to',
host(r'api', 'api.urls', name='api'),
host(r'news', 'news.urls', name='blogs'),
host(r'forum', 'forum.urls', name='forum'),
)
В соотвтетствии с файлом hosts.py у нас появятся 3