mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	magic-removal: changed explicit settings import to qualified settings import django.contrib.redirects
git-svn-id: http://code.djangoproject.com/svn/django/branches/magic-removal@1993 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		| @@ -1,6 +1,6 @@ | |||||||
| from django.contrib.redirects.models import Redirect | from django.contrib.redirects.models import Redirect | ||||||
| from django import http | from django import http | ||||||
| from django.conf.settings import APPEND_SLASH, SITE_ID | from django.conf import settings | ||||||
|  |  | ||||||
| class RedirectFallbackMiddleware: | class RedirectFallbackMiddleware: | ||||||
|     def process_response(self, request, response): |     def process_response(self, request, response): | ||||||
| @@ -8,13 +8,13 @@ class RedirectFallbackMiddleware: | |||||||
|             return response # No need to check for a redirect for non-404 responses. |             return response # No need to check for a redirect for non-404 responses. | ||||||
|         path = request.get_full_path() |         path = request.get_full_path() | ||||||
|         try: |         try: | ||||||
|             r = Redirect.objects.get_object(site__id__exact=SITE_ID, old_path__exact=path) |             r = Redirect.objects.get_object(site__id__exact=settings.SITE_ID, old_path__exact=path) | ||||||
|         except Redirect.DoesNotExist: |         except Redirect.DoesNotExist: | ||||||
|             r = None |             r = None | ||||||
|         if r is None and APPEND_SLASH: |         if r is None and settings.APPEND_SLASH: | ||||||
|             # Try removing the trailing slash. |             # Try removing the trailing slash. | ||||||
|             try: |             try: | ||||||
|                 r = Redirect.objects.get_object(site__id__exact=SITE_ID, |                 r = Redirect.objects.get_object(site__id__exact=settings.SITE_ID, | ||||||
|                     old_path__exact=path[:path.rfind('/')]+path[path.rfind('/')+1:]) |                     old_path__exact=path[:path.rfind('/')]+path[path.rfind('/')+1:]) | ||||||
|             except Redirect.DoesNotExist: |             except Redirect.DoesNotExist: | ||||||
|                 pass |                 pass | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user