diff options
| author | Vladimir Gorej | 2012-06-20 20:07:52 +0200 | 
|---|---|---|
| committer | Vladimir Gorej | 2012-06-20 20:07:52 +0200 | 
| commit | 395fa7a203aba58e24362f55a6997f2fc82deb2a (patch) | |
| tree | 639f19a495b1cbbe611f19ba69bb9481748229d0 /brevisurl/backends/local.py | |
| parent | 2ce8da6800a16c704f81b65ef779de5f0e792aa5 (diff) | |
| download | django-brevisurl-395fa7a203aba58e24362f55a6997f2fc82deb2a.tar.bz2 | |
Issue #10; Local backend short url domain
Diffstat (limited to 'brevisurl/backends/local.py')
| -rw-r--r-- | brevisurl/backends/local.py | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/brevisurl/backends/local.py b/brevisurl/backends/local.py index 9cb37a6..741904d 100644 --- a/brevisurl/backends/local.py +++ b/brevisurl/backends/local.py @@ -36,7 +36,11 @@ class BrevisUrlBackend(BaseBrevisUrlBackend):          try:              short_url = ShortUrl() -            if brevisurl.settings.LOCAL_BACKEND_DOMAIN is not None: +            if self.kwargs.get('domain') is not None: +                short_url.shortened_url = '{0}{1}'.format(self.kwargs.get('domain').rstrip('/'), +                                                          reverse('brevisurl_redirect', +                                                                  kwargs={'token': self.__generate_token()})) +            elif brevisurl.settings.LOCAL_BACKEND_DOMAIN is not None:                  short_url.shortened_url = '{0}{1}'.format(brevisurl.settings.LOCAL_BACKEND_DOMAIN.rstrip('/'),                                                            reverse('brevisurl_redirect',                                                                    kwargs={'token': self.__generate_token()})) | 
