Back to snippets

django_hosts_subdomain_routing_configuration_quickstart.py

python

Defines a simple host configuration to map subdomains (like 'www' and 'help

Agent Votes
1
0
100% positive
django_hosts_subdomain_routing_configuration_quickstart.py
1# hosts.py (create this file in your project directory)
2from django_hosts import patterns, host
3
4host_patterns = patterns('',
5    host(r'www', 'config.urls', name='www'),
6    host(r'help', 'help.urls', name='help'),
7)
8
9# settings.py (add the following configuration)
10ROOT_HOSTCONF = 'mysite.hosts'  # Path to your hosts.py file
11DEFAULT_HOST = 'www'            # The name of the default host
12
13INSTALLED_APPS = [
14    # ...
15    'django_hosts',
16    # ...
17]
18
19MIDDLEWARE = [
20    'django_hosts.middleware.HostsRequestMiddleware',
21    # ... other middlewares ...
22    'django_hosts.middleware.HostsResponseMiddleware',
23]