App for multi domain in django. Python2.x, Python3.x, Django>=1.4
Project description
# django-multiple-domain
App for multi domain in django. Python2.x, Python3.x, Django>=1.4
Add request.host with subdomain value or None
Quick start
-----------
1. Add "multidomain" to your INSTALLED_APPS setting like this:
```
INSTALLED_APPS = (
...
'multidomain',
)
```
2. Include the 'multidomain.middleware.GetDomainMiddleware' MIDDLEWARE in your project settings.py like this:
```
MIDDLEWARE = [
...
'multidomain.middleware.GetDomainMiddleware',
]
```
3. Run `python manage.py migrate` to create the multidomain models.
In request object add two objects:
* request.domain - Domain model from request objects or None
* request.get_domain(request, reverse_url=None, *args, **kwargs) - Function by get domain.
* request - required argument
* reverse_lazy = optional. String format for reverse_lazy django function.
* args, kwargs - optional arguments, for reverse_lazy.
TODO:
1) Localization
2) Many-Level domain
3) Docs
4) ...
App for multi domain in django. Python2.x, Python3.x, Django>=1.4
Add request.host with subdomain value or None
Quick start
-----------
1. Add "multidomain" to your INSTALLED_APPS setting like this:
```
INSTALLED_APPS = (
...
'multidomain',
)
```
2. Include the 'multidomain.middleware.GetDomainMiddleware' MIDDLEWARE in your project settings.py like this:
```
MIDDLEWARE = [
...
'multidomain.middleware.GetDomainMiddleware',
]
```
3. Run `python manage.py migrate` to create the multidomain models.
In request object add two objects:
* request.domain - Domain model from request objects or None
* request.get_domain(request, reverse_url=None, *args, **kwargs) - Function by get domain.
* request - required argument
* reverse_lazy = optional. String format for reverse_lazy django function.
* args, kwargs - optional arguments, for reverse_lazy.
TODO:
1) Localization
2) Many-Level domain
3) Docs
4) ...
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for django-multiple-domain-0.9.5a0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea2aaa2804d9d5bb5b0d51a3f91b16b81bb97813bac9045f490d59233d732983 |
|
MD5 | 684bb9570c5570e108e8e34a45554a12 |
|
BLAKE2b-256 | ece955b032ca1b8ee18a587a930a51bfcaf74d1fad9063d5a41a29ba04b21b23 |