Skip to main content

A more robust and feature full django redirect package

Project description

Django Robust Redirects
=======================

A more robust django redirect project.

Supports

- Regular expression redirects
- Ordinary direct redirects
- Partial path redirects


Installation
------------

1. Install the package from pip `pip install django-robust-redirects`
2. Add the following line to your INSTALLED_APPS::

```python
INSTALLED_APPS = (
...
'robustredirects'
)
```

3. Add the following lines to your middleware::

```python
MIDDLEWARE_CLASSES = (
...
'robustredirects.middleware.RedirectMiddleware'
)
```

4. Run syncdb to add the tables to your database


Converting from django.contrib.redirects
----------------------------------------

Robust redirects comes with a management command that will copy all django redirects over into robust redirects, just
run `python manage.py convert_redirects`

Changelog
=========

0.9.2
-----

- Fix typos in the help text.
- Require Django.
- Prepend a slash when doing a partial replacement if the resulting url doesn’t have one. This avoid relative redirections.
- Fix the model admin form and use it in the admin.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for django-robust-redirects, version 0.9.2
Filename, size File type Python version Upload date Hashes
Filename, size django-robust-redirects-0.9.2.tar.gz (9.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page