Exemple #1
0
from djmodels.conf.urls import url
from djmodels.views.generic import TemplateView

view = TemplateView.as_view(template_name='dummy.html')

urlpatterns = [
    url(r'^foo/$', view, name='not-prefixed-included-url'),
]
Exemple #2
0
from djmodels.conf.urls import url

from . import admin as tz_admin  # NOQA: register tz_admin

urlpatterns = [
    url(r'^admin/', tz_admin.site.urls),
]
Exemple #3
0
from djmodels.conf.urls import url

from .admin import site

urlpatterns = [
    url(r'^admin/', site.urls),
]
Exemple #4
0
from djmodels.conf.urls import url
from djmodels.urls import path
from djmodels.utils.translation import gettext_lazy as _
from djmodels.views.generic import TemplateView

view = TemplateView.as_view(template_name='dummy.html')

app_name = 'account'
urlpatterns = [
    url(_(r'^register/$'), view, name='register'),
    url(_(r'^register-without-slash$'), view, name='register-without-slash'),
    path(_('register-as-path/'), view, name='register-as-path'),
]
Exemple #5
0
from djmodels.conf.urls import url

from . import views

urlpatterns = [
    url(r'^request_attrs/$', views.request_processor),
    url(r'^debug/$', views.debug_processor),
]
Exemple #6
0
from djmodels.conf.urls import url
from djmodels.urls import path

from . import views

urlpatterns = [
    url(r'^innocent/$', views.innocent),
    path('redirect/', views.redirect),
    url(r'^suspicious/$', views.suspicious),
    url(r'^suspicious_spec/$', views.suspicious_spec),
    path('internal_server_error/', views.internal_server_error),
    path('uncaught_exception/', views.uncaught_exception),
    path('permission_denied/', views.permission_denied),
    path('multi_part_parser_error/', views.multi_part_parser_error),
    path('does_not_exist_raised/', views.does_not_exist_raised),
]
Exemple #7
0
from djmodels.conf.urls import url
from djmodels.conf.urls.i18n import i18n_patterns
from djmodels.http import HttpResponse, StreamingHttpResponse
from djmodels.utils.translation import gettext_lazy as _

urlpatterns = i18n_patterns(
    url(r'^simple/$', lambda r: HttpResponse()),
    url(r'^streaming/$',
        lambda r: StreamingHttpResponse([_("Yes"), "/", _("No")])),
)
Exemple #8
0
from djmodels.conf.urls import url

urlpatterns = [
    url(r'^some/url/$', lambda req: req, name='some_url'),
]
Exemple #9
0
from djmodels.conf.urls import include, url
from djmodels.conf.urls.i18n import i18n_patterns
from djmodels.utils.translation import gettext_lazy as _

urlpatterns = i18n_patterns(
    url(_(r'^account/'),
        include('i18n.patterns.urls.wrong_namespace', namespace='account')), )
Exemple #10
0
from djmodels.conf.urls import url
from djmodels.conf.urls.i18n import i18n_patterns
from djmodels.utils.translation import gettext_lazy as _

urlpatterns = i18n_patterns(
    url(_('translated/'), lambda x: x, name='i18n_prefixed'),
)
Exemple #11
0
from djmodels.conf.urls import url

urlpatterns = [
    url(r'^$', lambda x: x, name='name_with:colon'),
]
Exemple #12
0
from djmodels.conf.urls import include, url
from djmodels.conf.urls.i18n import i18n_patterns
from djmodels.utils.translation import gettext_lazy as _
from djmodels.views.generic import TemplateView

view = TemplateView.as_view(template_name='dummy.html')

urlpatterns = [
    url(r'^not-prefixed/$', view, name='not-prefixed'),
    url(r'^not-prefixed-include/', include('i18n.patterns.urls.included')),
    url(_(r'^translated/$'), view, name='no-prefix-translated'),
    url(_(r'^translated/(?P<slug>[\w-]+)/$'),
        view,
        name='no-prefix-translated-slug'),
]

urlpatterns += i18n_patterns(
    url(r'^prefixed/$', view, name='prefixed'),
    url(r'^prefixed\.xml$', view, name='prefixed_xml'),
    url(_(r'^users/$'), view, name='users'),
    url(_(r'^account/'),
        include('i18n.patterns.urls.namespace', namespace='account')),
)
Exemple #13
0
from djmodels.conf.urls import url
from djmodels.conf.urls.i18n import i18n_patterns
from djmodels.utils.translation import gettext_lazy as _
from djmodels.views.generic import TemplateView

view = TemplateView.as_view(template_name='dummy.html')

app_name = 'account'
urlpatterns = i18n_patterns(
    url(_(r'^register/$'), view, name='register'),
)
Exemple #14
0
from djmodels.conf.urls import url

from . import views

urlpatterns = [
    url('^condition/$', views.index),
    url('^condition/last_modified/$', views.last_modified_view1),
    url('^condition/last_modified2/$', views.last_modified_view2),
    url('^condition/etag/$', views.etag_view1),
    url('^condition/etag2/$', views.etag_view2),
    url('^condition/unquoted_etag/$', views.etag_view_unquoted),
    url('^condition/weak_etag/$', views.etag_view_weak),
    url('^condition/no_etag/$', views.etag_view_none),
]
Exemple #15
0
from djmodels.conf.urls import url
from djmodels.http import FileResponse, HttpResponse


def helloworld(request):
    return HttpResponse("Hello World!")


urlpatterns = [
    url("^$", helloworld),
    url(r'^file/$', lambda x: FileResponse(open(__file__, 'rb'))),
]
Exemple #16
0
from djmodels.conf.urls import url
from djmodels.views.generic import TemplateView

view = TemplateView.as_view(template_name='dummy.html')

urlpatterns = [
    url(r'^nl/foo/', view, name='not-translated'),
]
Exemple #17
0
from djmodels.conf.urls import url
from djmodels.urls import path

urlpatterns = [
    path('/path-starting-with-slash/', lambda x: x),
    url(r'/url-starting-with-slash/$', lambda x: x),
]
Exemple #18
0
from djmodels.conf.urls import url
from djmodels.conf.urls.i18n import i18n_patterns
from djmodels.http import HttpResponse

urlpatterns = i18n_patterns(url(r'^exists/$', lambda r: HttpResponse()), )
Exemple #19
0
from djmodels.conf.urls import include, url
from djmodels.contrib.flatpages.sitemaps import FlatPageSitemap
from djmodels.contrib.sitemaps import views

# special urls for flatpage test cases
urlpatterns = [
    url(r'^flatpages/sitemap\.xml$',
        views.sitemap, {'sitemaps': {
            'flatpages': FlatPageSitemap
        }},
        name='djmodels.contrib.sitemaps.views.sitemap'),
    url(r'^flatpage_root', include('djmodels.contrib.flatpages.urls')),
    url(r'^accounts/', include('djmodels.contrib.auth.urls')),
]
Exemple #20
0
from djmodels.conf.urls import url
from djmodels.conf.urls.i18n import i18n_patterns
from djmodels.views.generic import TemplateView

view = TemplateView.as_view(template_name='dummy.html')

urlpatterns = i18n_patterns(
    url(r'^prefixed/$', view, name='prefixed'),
)
Exemple #21
0
from djmodels.conf.urls import url
from djmodels.contrib.gis import views as gis_views
from djmodels.contrib.gis.sitemaps import views as gis_sitemap_views
from djmodels.contrib.sitemaps import views as sitemap_views

from .feeds import feed_dict
from .sitemaps import sitemaps

urlpatterns = [
    url(r'^feeds/(?P<url>.*)/$', gis_views.feed, {'feed_dict': feed_dict}),
]

urlpatterns += [
    url(r'^sitemaps/(?P<section>\w+)\.xml$', sitemap_views.sitemap, {'sitemaps': sitemaps}),
]

urlpatterns += [
    url(r'^sitemaps/kml/(?P<label>\w+)/(?P<model>\w+)/(?P<field_name>\w+)\.kml$',
        gis_sitemap_views.kml,
        name='djmodels.contrib.gis.sitemaps.views.kml'),
    url(r'^sitemaps/kml/(?P<label>\w+)/(?P<model>\w+)/(?P<field_name>\w+)\.kmz$',
        gis_sitemap_views.kmz,
        name='djmodels.contrib.gis.sitemaps.views.kmz'),
]
from djmodels.conf.urls import include, url

common_url_patterns = ([
    url(r'^app-ns1/', include([])),
    url(r'^app-url/', include([])),
], 'common')

nested_url_patterns = ([
    url(r'^common/', include(common_url_patterns, namespace='nested')),
], 'nested')

urlpatterns = [
    url(r'^app-ns1-0/', include(common_url_patterns,
                                namespace='app-include-1')),
    url(r'^app-ns1-1/', include(common_url_patterns,
                                namespace='app-include-2')),
    # 'nested' is included twice but namespaced by nested-1 and nested-2.
    url(r'^app-ns1-2/', include(nested_url_patterns, namespace='nested-1')),
    url(r'^app-ns1-3/', include(nested_url_patterns, namespace='nested-2')),
    # namespaced URLs inside non-namespaced URLs.
    url(r'^app-ns1-4/', include([url(r'^abc/',
                                     include(common_url_patterns))])),
]
Exemple #23
0
from djmodels.conf.urls import include, url

urlpatterns = [
    url(r'^', include([
        url(r'^include-with-dollar$', include([])),
    ])),
]
from djmodels.conf.urls import url
from djmodels.conf.urls.i18n import i18n_patterns
from djmodels.http import HttpResponse
from djmodels.utils.translation import gettext_lazy as _

urlpatterns = i18n_patterns(
    url(r'^(?P<arg>[\w-]+)-page', lambda request, **arg: HttpResponse(_("Yes"))),
    url(r'^simple/$', lambda r: HttpResponse(_("Yes"))),
    url(r'^(.+)/(.+)/$', lambda *args: HttpResponse()),
    prefix_default_language=False,
)
from djmodels.conf.urls import include, url

common_url_patterns = ([
    url(r'^app-ns1/', include([])),
    url(r'^app-url/', include([])),
], 'app-ns1')

urlpatterns = [
    url(r'^app-ns1-0/', include(common_url_patterns)),
    url(r'^app-ns1-1/', include(common_url_patterns)),
    url(r'^app-some-url/', include(([], 'app'), namespace='app-1')),
    url(r'^app-some-url-2/', include(([], 'app'), namespace='app-1'))
]
Exemple #26
0
from djmodels.conf.urls import include, url

urlpatterns = [
    url(r'^foo/', lambda x: x, name='foo'),
    # This dollar is ok as it is escaped
    url(r'^\$', include([
        url(r'^bar/$', lambda x: x, name='bar'),
    ])),
]
Exemple #27
0
from djmodels.conf.urls import include, url
from djmodels.contrib import admin

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
]
Exemple #28
0
from djmodels.conf.urls import url
from djmodels.contrib.contenttypes import views

urlpatterns = [
    url(r'^shortcut/([0-9]+)/(.*)/$', views.shortcut),
]