diff options
author | coderick14 | 2017-05-17 15:40:18 +0530 |
---|---|---|
committer | coderick14 | 2017-05-17 15:41:00 +0530 |
commit | a1e0a5502f04da68b6a9ca8508dda3f9d7e1d055 (patch) | |
tree | 20181e6b1936f50ad48d8e35720d64a37566f558 /lib/python2.7/site-packages/django/conf/urls | |
parent | 6f4a84c1e58ff4d54aab94cbee26e995328b05b8 (diff) | |
download | SBHS-2018-Rpi-a1e0a5502f04da68b6a9ca8508dda3f9d7e1d055.tar.gz SBHS-2018-Rpi-a1e0a5502f04da68b6a9ca8508dda3f9d7e1d055.tar.bz2 SBHS-2018-Rpi-a1e0a5502f04da68b6a9ca8508dda3f9d7e1d055.zip |
Upgrade to Django 1.11
- Database integration yet to be tested
Diffstat (limited to 'lib/python2.7/site-packages/django/conf/urls')
4 files changed, 0 insertions, 118 deletions
diff --git a/lib/python2.7/site-packages/django/conf/urls/__init__.py b/lib/python2.7/site-packages/django/conf/urls/__init__.py deleted file mode 100644 index c0340c0..0000000 --- a/lib/python2.7/site-packages/django/conf/urls/__init__.py +++ /dev/null @@ -1,63 +0,0 @@ -from django.core.urlresolvers import (RegexURLPattern, - RegexURLResolver, LocaleRegexURLResolver) -from django.core.exceptions import ImproperlyConfigured -from django.utils.importlib import import_module -from django.utils import six - - -__all__ = ['handler400', 'handler403', 'handler404', 'handler500', 'include', 'patterns', 'url'] - -handler400 = 'django.views.defaults.bad_request' -handler403 = 'django.views.defaults.permission_denied' -handler404 = 'django.views.defaults.page_not_found' -handler500 = 'django.views.defaults.server_error' - -def include(arg, namespace=None, app_name=None): - if isinstance(arg, tuple): - # callable returning a namespace hint - if namespace: - raise ImproperlyConfigured('Cannot override the namespace for a dynamic module that provides a namespace') - urlconf_module, app_name, namespace = arg - else: - # No namespace hint - use manually provided namespace - urlconf_module = arg - - if isinstance(urlconf_module, six.string_types): - urlconf_module = import_module(urlconf_module) - patterns = getattr(urlconf_module, 'urlpatterns', urlconf_module) - - # Make sure we can iterate through the patterns (without this, some - # testcases will break). - if isinstance(patterns, (list, tuple)): - for url_pattern in patterns: - # Test if the LocaleRegexURLResolver is used within the include; - # this should throw an error since this is not allowed! - if isinstance(url_pattern, LocaleRegexURLResolver): - raise ImproperlyConfigured( - 'Using i18n_patterns in an included URLconf is not allowed.') - - return (urlconf_module, app_name, namespace) - -def patterns(prefix, *args): - pattern_list = [] - for t in args: - if isinstance(t, (list, tuple)): - t = url(prefix=prefix, *t) - elif isinstance(t, RegexURLPattern): - t.add_prefix(prefix) - pattern_list.append(t) - return pattern_list - -def url(regex, view, kwargs=None, name=None, prefix=''): - if isinstance(view, (list,tuple)): - # For include(...) processing. - urlconf_module, app_name, namespace = view - return RegexURLResolver(regex, urlconf_module, kwargs, app_name=app_name, namespace=namespace) - else: - if isinstance(view, six.string_types): - if not view: - raise ImproperlyConfigured('Empty URL pattern view name not permitted (for pattern %r)' % regex) - if prefix: - view = prefix + '.' + view - return RegexURLPattern(regex, view, kwargs, name) - diff --git a/lib/python2.7/site-packages/django/conf/urls/i18n.py b/lib/python2.7/site-packages/django/conf/urls/i18n.py deleted file mode 100644 index 426c2b2..0000000 --- a/lib/python2.7/site-packages/django/conf/urls/i18n.py +++ /dev/null @@ -1,20 +0,0 @@ -from django.conf import settings -from django.conf.urls import patterns, url -from django.core.urlresolvers import LocaleRegexURLResolver - -def i18n_patterns(prefix, *args): - """ - Adds the language code prefix to every URL pattern within this - function. This may only be used in the root URLconf, not in an included - URLconf. - - """ - pattern_list = patterns(prefix, *args) - if not settings.USE_I18N: - return pattern_list - return [LocaleRegexURLResolver(pattern_list)] - - -urlpatterns = patterns('', - url(r'^setlang/$', 'django.views.i18n.set_language', name='set_language'), -) diff --git a/lib/python2.7/site-packages/django/conf/urls/shortcut.py b/lib/python2.7/site-packages/django/conf/urls/shortcut.py deleted file mode 100644 index c00d176..0000000 --- a/lib/python2.7/site-packages/django/conf/urls/shortcut.py +++ /dev/null @@ -1,10 +0,0 @@ -import warnings - -from django.conf.urls import patterns - -warnings.warn("django.conf.urls.shortcut will be removed in Django 1.8.", - PendingDeprecationWarning) - -urlpatterns = patterns('django.views', - (r'^(?P<content_type_id>\d+)/(?P<object_id>.*)/$', 'defaults.shortcut'), -) diff --git a/lib/python2.7/site-packages/django/conf/urls/static.py b/lib/python2.7/site-packages/django/conf/urls/static.py deleted file mode 100644 index 8d30565..0000000 --- a/lib/python2.7/site-packages/django/conf/urls/static.py +++ /dev/null @@ -1,25 +0,0 @@ -import re -from django.conf import settings -from django.conf.urls import patterns, url -from django.core.exceptions import ImproperlyConfigured - -def static(prefix, view='django.views.static.serve', **kwargs): - """ - Helper function to return a URL pattern for serving files in debug mode. - - from django.conf import settings - from django.conf.urls.static import static - - urlpatterns = patterns('', - # ... the rest of your URLconf goes here ... - ) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) - - """ - # No-op if not in debug mode or an non-local prefix - if not settings.DEBUG or (prefix and '://' in prefix): - return [] - elif not prefix: - raise ImproperlyConfigured("Empty static prefix not permitted") - return patterns('', - url(r'^%s(?P<path>.*)$' % re.escape(prefix.lstrip('/')), view, kwargs=kwargs), - ) |