コード例 #1
0
ファイル: views.py プロジェクト: vvolodin/djprognosys
def post_comment(request, content_type=None, object_id=None, parent_id=None):
    """Generic function to add comments to objects of any ContentType"""
    if not (content_type and object_id):
        raise Http404(
            "Invalid POST data. Please, use corresponding comment form."
        )  # Must specify both content_type and object_id to post comments
    if request.method != "POST":
        raise Http404("Only POST access is allowed")
    form = VVCommentForm(request.POST)
    if form.is_valid():
        new_comment = form.save(commit=False)
        new_comment.content_type = get_object_or_404(ContentType, id=int(content_type))
        new_comment.object_id = int(object_id)
        new_comment.user = request.user
        if parent_id:
            new_comment.parent = get_object_or_404(VVComment, id=int(parent_id))
            # raise Error
        new_comment.save()
        next = request.POST.get("next", "/")
        return RedirectView.as_view(
            url=next
            + "?nc="
            + VVComment.objects.filter(content_type=new_comment.content_type, object_id=new_comment.object_id)
            .count()
            .__str__()
        )  # + "#comment_header_" + new_comment.id.__str__())
    else:
        form = VVCommentForm()
        return RedirectView.as_view(url="/")  # redirect_to(request, '/')
コード例 #2
0
ファイル: urls.py プロジェクト: kishmakov/myweb
def get():
    return patterns('',
        url(r'^fluid/$', index),
        url(r'^fluid/note/(?P<num>\d+)/$', note),
        url(r'^fluid/help/notations/$', notations),
        url(r'^fluid/help/references/$', references),
        url(r'^fluid/help/data/$', data_papers),
        url(r'^fluid/help/links/$', links),
        url(r'^fluid/peng_robinson.html$', RedirectView.as_view(url='note/3/', permanent=False)),
        url(r'^fluid/vapor_liquid_equilibrium.html$', RedirectView.as_view(url='note/5/', permanent=False)),
        url(r'^fluid/sonic_speed.html$', RedirectView.as_view(url='note/4/', permanent=False)),
        url(r'^fluid/heat_capacities.html$', RedirectView.as_view(url='note/1/', permanent=False)),
        url(r'^fluid/liquid_volume.html$', RedirectView.as_view(url='note/2/', permanent=False)),
    )
コード例 #3
0
def configure_urls(apps, index_view=None, prefixes=None):
    '''
    Configure urls from a list of apps.
    '''
    prefixes = prefixes or {}
    urlpatterns = patterns('')

    if index_view:
        from django.views.generic.base import RedirectView
        urlpatterns += patterns('',
            url(r'^$', RedirectView.as_view(pattern_name=index_view, permanent=False)),
        )

    for app_name in apps:
        app_module = importlib.import_module(app_name)
        if module_has_submodule(app_module, 'urls'):
            module = importlib.import_module("%s.urls" % app_name)
            if not hasattr(module, 'urlpatterns'):
                # Resolver will break if the urls.py file is completely blank.
                continue
            app_prefix = prefixes.get(app_name, app_name.replace("_","-"))
            urlpatterns += patterns(
                '',
                url(
                    r'^%s/' % app_prefix if app_prefix else '',
                    include("%s.urls" % app_name),
                ),
            )


    return urlpatterns
コード例 #4
0
def redir(view, **kwargs):
    """
    A quick way to make an internal redirect in a urlconf.
    """

    return RedirectView.as_view(url=reverse_lazy(view, kwargs=kwargs),
                                permanent=True)
コード例 #5
0
ファイル: url.py プロジェクト: w0rp/w0rpzone
def redir(regex, redirect_url, name=None):
    """
    A shorter wrapper around RedirectView for 301 redirects.
    """
    return url(
        regex,
        RedirectView.as_view(url=redirect_url, permanent=True),
        name=name,
    )
コード例 #6
0
ファイル: urls.py プロジェクト: mattboehm/otree-core
def augment_urlpatterns(urlpatterns):

    urlpatterns += urls.patterns(
        '',
        urls.url(r'^$', RedirectView.as_view(url='/demo', permanent=True)),
        urls.url(
            r'^accounts/login/$',
            'django.contrib.auth.views.login',
            {'template_name': 'otree/login.html'},
            name='login_url',
        ),
        urls.url(
            r'^accounts/logout/$',
            'django.contrib.auth.views.logout',
            {'next_page': 'DemoIndex'},
            name='logout',
        ),
    )

    rest_api_urlpatterns = (
        urls.url(r'^ping/$', Ping.as_view(), name="ping"),
        urls.url(
            r'^sessions/(?P<session_code>[a-z0-9]+)/participants/$',
            SessionParticipantsList.as_view(),
            name="session_participants_list")
    )
    urlpatterns += rest_api_urlpatterns

    urlpatterns += staticfiles_urlpatterns()

    used_names_in_url = set()
    for app_name in settings.INSTALLED_OTREE_APPS:
        models_module = get_models_module(app_name)
        name_in_url = models_module.Constants.name_in_url
        if name_in_url in used_names_in_url:
            msg = (
                "App {} has name_in_url='{}', "
                "which is already used by another app"
            ).format(app_name, name_in_url)
            raise ValueError(msg)

        used_names_in_url.add(name_in_url)
        views_module_name = '{}.views'.format(app_name)
        urlpatterns += url_patterns_from_game_module(
            views_module_name, name_in_url)

    urlpatterns += url_patterns_from_module('otree.views.participant')
    urlpatterns += url_patterns_from_module('otree.views.demo')
    urlpatterns += url_patterns_from_module('otree.views.admin')
    urlpatterns += url_patterns_from_module('otree.views.room')
    urlpatterns += url_patterns_from_module('otree.views.mturk')
    urlpatterns += url_patterns_from_module('otree.views.export')

    urlpatterns += extensions_urlpatterns()
    urlpatterns += extensions_export_urlpatterns()

    return urlpatterns
コード例 #7
0
ファイル: tests.py プロジェクト: ceol/django-multisite
 def test_class_view(self):
     from django.views.generic.base import RedirectView
     settings.MULTISITE_FALLBACK = RedirectView.as_view(
         url='http://example.com/', permanent=False
     )
     request = self.factory.get('/')
     response = self.middleware.process_request(request)
     self.assertEqual(response.status_code, 302)
     self.assertEqual(response['Location'], 'http://example.com/')
コード例 #8
0
ファイル: admin.py プロジェクト: excellaco/django-scaffold
 def redirect_to_scaffold_index(self, request):
     """Redirect to the change list page of your model."""
     redirect_url = reverse(
         'admin:%(app_label)s_%(module_label)s_changelist'
         % self.app_context
     )
     return RedirectView.as_view(
         url=redirect_url,
         permanent=False
     )(request)
コード例 #9
0
ファイル: admin.py プロジェクト: excellaco/django-scaffold
 def redirect_to_object_changeform(self, request, obj):
     """Redirect to the change form of the given object."""
     redirect_url = reverse(
         'admin:%(app_label)s_%(module_label)s_change' % self.app_context,
          args=(obj.pk,)
     )
     return RedirectView.as_view(
         url=redirect_url,
         permanent=False
     )(request)
コード例 #10
0
ファイル: urls.py プロジェクト: rnehmer/django-ptree
def augment_urlpatterns(urlpatterns):

    urlpatterns += patterns('',
                            url(r'^$', RedirectView.as_view(url='/admin')),
                            url(r'^admin/', include(admin.site.urls)),
                            url(r'^exports/', include('data_exports.urls', namespace='data_exports')),
                            )
    urlpatterns += staticfiles_urlpatterns()
    for app_name in settings.INSTALLED_PTREE_APPS:
        views_module_name = '{}.views'.format(app_name)
        urlpatterns += url_patterns_from_module(views_module_name)
    urlpatterns += url_patterns_from_module('ptree.views.concrete')

    return urlpatterns
コード例 #11
0
ファイル: urls.py プロジェクト: grnet/synnefo
def extend_with_root_redirects(patterns_obj, filled_services, service_type,
                               base_path, with_slash=True):
    """
    Append additional redirect url entries for `/` and `/<base_path>` paths.

    `/` redirects to `/<base_path>` and `/<base_path>` to the resolved service
    type url.

    This is used in synnefo components root urlpatterns to append sane default
    redirects to the chosen service url.

    """
    service_path = get_service_path(filled_services, service_type)
    if with_slash:
        service_path = service_path.rstrip('/') + '/'

    root_url_entry = None
    if base_path and base_path != '/':
        # redirect slash to /<base_path>/
        joined_url = join_urls('/', base_path.rstrip('/'), '/') 
        root_url_entry = url('^$', RedirectView.as_view(url=joined_url))

    base_path_pattern = prefix_pattern(base_path) + '$'
    base_path_pattern_no_slash = prefix_pattern(base_path).rstrip('/') + '$'

    # redirect /<base_path> and /<base_path>/ to service_path public endpoint
    base_url_entry = url(base_path_pattern, RedirectView.as_view(url=service_path))
    base_url_entry_no_slash = url(base_path_pattern_no_slash,
                                  RedirectView.as_view(url=service_path))
    # urls order matter. Setting base_url_entry first allows us to avoid
    # redirect loops when base_path is empty or `/`
    patterns_obj += patterns('',
                             base_url_entry, base_url_entry_no_slash)
    if root_url_entry:
        # register root entry only for non root base_path deployments
        patterns_obj += patterns('', root_url_entry)
コード例 #12
0
ファイル: config.py プロジェクト: django-oscar/django-oscar
    def get_urls(self):
        from django.contrib.auth import views as auth_views

        from oscar.views.decorators import login_forbidden

        urls = [
            url(r'^$', RedirectView.as_view(url=reverse_lazy('catalogue:index')), name='home'),
            url(r'^catalogue/', self.catalogue_app.urls),
            url(r'^basket/', self.basket_app.urls),
            url(r'^checkout/', self.checkout_app.urls),
            url(r'^accounts/', self.customer_app.urls),
            url(r'^search/', self.search_app.urls),
            url(r'^dashboard/', self.dashboard_app.urls),
            url(r'^offers/', self.offer_app.urls),

            # Password reset - as we're using Django's default view functions,
            # we can't namespace these urls as that prevents
            # the reverse function from working.
            url(r'^password-reset/$',
                login_forbidden(
                    auth_views.PasswordResetView.as_view(
                        form_class=self.password_reset_form,
                        success_url=reverse_lazy('password-reset-done'),
                        template_name='oscar/registration/password_reset_form.html'
                    )
                ),
                name='password-reset'),
            url(r'^password-reset/done/$',
                login_forbidden(auth_views.PasswordResetDoneView.as_view(
                    template_name='oscar/registration/password_reset_done.html'
                )),
                name='password-reset-done'),
            url(r'^password-reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$',
                login_forbidden(
                    auth_views.PasswordResetConfirmView.as_view(
                        form_class=self.set_password_form,
                        success_url=reverse_lazy('password-reset-complete'),
                        template_name='oscar/registration/password_reset_confirm.html'
                    )
                ),
                name='password-reset-confirm'),
            url(r'^password-reset/complete/$',
                login_forbidden(auth_views.PasswordResetCompleteView.as_view(
                    template_name='oscar/registration/password_reset_complete.html'
                )),
                name='password-reset-complete'),
        ]
        return urls
コード例 #13
0
    def urls(self):

        if not settings.DEBUG:
            return

        urlpatterns = patterns('django.views.generic.simple',
            url(r'^$', RedirectView.as_view(url='hpp/setup_session/')),
        )

        urlpatterns += patterns('adyengo.views',

            url(r'^hpp/setup_session/((?P<session_type>\w+)/)?', 'hpp_setup_session', name='hpp_setup_session'),
            url(r'^hpp/dispatch_session/', 'hpp_dispatch_session', name='hpp_dispatch_session'),

            url(r'^api/setup_request_contracts/', 'api_setup_request_contracts', name='api_setup_request_contracts'),
            url(r'^api/execute_request_contracts/', 'api_execute_request_contracts', name='api_execute_request_contracts'),
            url(r'^api/setup_recurring_session', 'api_setup_recurring_session', name='api_setup_recurring_session'),
            url(r'^api/execute_recurring_session', 'api_execute_recurring_session', name='api_execute_recurring_session'),

            url(r'^notification/', 'parse_notification', name='parse_notification')

        )

        return urlpatterns, 'adyengo', 'adyengo'
コード例 #14
0
ファイル: sites.py プロジェクト: amymok/cfgov-refresh
    def urls_for_prefix(self, prefix='.'):
        url_patterns = []

        if self.path is None or not self.path.exists():
            return url_patterns

        prefixed_path = Path(self.path, prefix)
        for html_path in prefixed_path.walk():
            # skip files that don't end in .html
            if not html_path.endswith('.html'):
                continue
            rel_path = self.path.rel_path_to(html_path)
            prefix_rel_path = prefixed_path.rel_path_to(html_path)
            # skip files in underscore directories
            if rel_path.startswith('_'):
                continue
            view = SheerTemplateView.as_view(
                template_engine=self.slug,
                template_name=str(rel_path))
            regex_template = r'^%s$'
            index_template = r'^%s/$'
            if rel_path.name == 'index.html':
                if prefix_rel_path.parent:
                    slash_regex = index_template % prefix_rel_path.parent
                else:
                    slash_regex = r'^$'
                pattern = url(slash_regex, view)
                redirect_regex = regex_template % prefix_rel_path
                index_redirect = RedirectView.as_view(url='./', permanent=True)
                redirect_pattern = url(redirect_regex, index_redirect)
                url_patterns += [pattern, redirect_pattern]
            else:
                regex = regex_template % prefix_rel_path
                pattern = url(regex, view)
                url_patterns.append(pattern)
        return url_patterns
コード例 #15
0
ファイル: urls.py プロジェクト: viKs91/Prac1
from models import Show, Actor, Network, Episode
from forms import ShowForm, ActorForm, NetworkForm, EpisodeForm
from views import ShowList, ShowDetail, ActorList, ActorDetail,\
                    NetworkList, NetworkDetail, ShowMain, EpisodeDetail,\
                    CreateShow, DeleteShow, CreateActor, DeleteActor,\
                    CreateNetwork, DeleteNetwork, CreateEpisode, DeleteEpisode,\
                    APIShowList, APIShowDetail, APIActorList, APIActorDetail,\
                    APINetworkList, APINetworkDetail, APIEpisodeDetail, APIShowReviewDetail


urlpatterns = patterns('',

###### MAIN ########

    url(r'^$',
        RedirectView.as_view(url=reverse_lazy('shows:main', kwargs={'extension': 'html'})),
        name='home_page'),

    url(r'^tvshows\.(?P<extension>(json|xml|html))?$',
        ShowMain.as_view(),
        name='main'),

###### SHOWS ########

    url(r'^tvshows/shows\.(?P<extension>(json|xml|html))$',
        ShowList.as_view(),
        name='shows'),

    url(r'^tvshows/shows/(?P<pk>\d+)\.(?P<extension>(json|xml|html))?$',
        ShowDetail.as_view(),
        name='show_detail'),
コード例 #16
0
ファイル: urls.py プロジェクト: yjc1656/GitTest
"""contract URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from django.conf.urls import url, include
from django.views.generic.base import RedirectView
urlpatterns = [
    path('admin/', admin.site.urls),
    url(r'^', include('contract_app.urls')),
    url(r'^', include('contract_excel.urls')),
    url('favicon.ico', RedirectView.as_view(url='static/images/favicon.ico')),
]
コード例 #17
0
ファイル: urls.py プロジェクト: siadyhr/web
from django.conf.urls import url
from django.views.generic.base import RedirectView
from django_nyt.urls import get_pattern as get_nyt_pattern
from wiki.urls import get_pattern as get_wiki_pattern
import tkweb.apps.eval.views

urlpatterns = [
    url(r'^$',
        RedirectView.as_view(url='/eval/wiki/', permanent=False),
        name='evalindex'),

    # django-wiki urls
    url(r'wiki/', get_wiki_pattern()),
    url(r'notifications/', get_nyt_pattern()),

    # Other urls
    url(r'^timeouts/$', tkweb.apps.eval.views.timeouts, name='eval_timeouts'),
]
コード例 #18
0
ファイル: urls.py プロジェクト: kierudsen/kierudsen_test
import os.path

from wagtail.core import urls as wagtail_urls
from wagtail.admin import urls as wagtailadmin_urls
from wagtail.documents import urls as wagtaildocs_urls

urlpatterns = [
    re_path(r'^django-admin/', admin.site.urls),
    re_path(r'^admin/', include(wagtailadmin_urls)),
    re_path(r'^documents/', include(wagtaildocs_urls)),

    # For anything not caught by a more specific rule above, hand over to
    # Wagtail's serving mechanism
    re_path(r'', include(wagtail_urls)),
]

if settings.DEBUG:
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns

    urlpatterns += staticfiles_urlpatterns(
    )  # tell gunicorn where static files are in dev mode
    urlpatterns += static(settings.MEDIA_URL + 'images/',
                          document_root=os.path.join(settings.MEDIA_ROOT,
                                                     'images'))
    urlpatterns += [
        re_path(
            r'^favicon\.ico$',
            RedirectView.as_view(url=settings.STATIC_URL +
                                 'myapp/images/favicon.ico'))
    ]
コード例 #19
0
ファイル: urls.py プロジェクト: chrxr/wagtail-wagtailsite
from wagtail.wagtailsearch import urls as wagtailsearch_urls

from wagtailsite import urls as wagtailsite_urls

admin.autodiscover()

urlpatterns = patterns(
    '',
    url(r'^django-admin/', include(admin.site.urls)),
    url(r'^admin/', include(wagtailadmin_urls)),
    url(r'^search/', include(wagtailsearch_urls)),
    url(r'^documents/', include(wagtaildocs_urls)),
    url(r'', include(wagtailsite_urls)),

    # For anything not caught by a more specific rule above, hand over to
    # Wagtail's serving mechanism
    url(r'', include(wagtail_urls)),
)

if settings.DEBUG:
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns
    from django.views.generic.base import RedirectView

    urlpatterns += staticfiles_urlpatterns()
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
    urlpatterns += patterns(
        '', (r'^favicon\.ico$',
             RedirectView.as_view(url=settings.STATIC_URL +
                                  'wagtail.io/images/favicon.ico')))
コード例 #20
0
from django.urls import path
from django.views.generic.base import RedirectView
from django.contrib import admin

from support import views


urlpatterns = [
    path('favicon.ico', RedirectView.as_view(url='/static/img/favicon.ico', permanent=True)),
    path('robots.txt', lambda r: HttpResponse("User-agent: *\nDisallow: /", content_type="text/plain")),

    path('', views.home, name='home'),

    path('admin/', admin.site.urls),
]
コード例 #21
0
from symposion.sponsorship import urls as sponsor_urls
from symposion.speakers import urls as speaker_urls

from pybay import views

WIKI_SLUG = r"(([\w-]{2,})(/[\w-]{2,})*)"

faq_view = views.FaqTemplateView.as_view

urlpatterns = [
    url(r"^$",
        views.FrontpageView.as_view(faq_filter="show_on_home"),
        name="home"),
    url(r"^cfp$", views.pybay_cfp_create, name="pybay_cfp"),
    url(r'^call-for-proposals/$',
        RedirectView.as_view(pattern_name='pybay_cfp', permanent=False)),
    url(r"^sponsors-prospectus/$",
        faq_view(template_name="frontend/sponsors_prospectus.html",
                 faq_filter="show_on_sponsors"),
        name="pybay_sponsors"),
    url(r'^sponsors/$',
        RedirectView.as_view(pattern_name='pybay_sponsors', permanent=False)),
    url(r"^code-of-conduct$",
        TemplateView.as_view(template_name="frontend/code_of_conduct.html"),
        name="pybay_coc"),
    url(r"^coc-reporting$",
        TemplateView.as_view(template_name="frontend/coc_reporting.html"),
        name="pybay_coc_reporting"),
    url(r"^registration$",
        RedirectView.as_view(url='https://ti.to/sf-python/pybay2018')),
    url(r"^faq$", views.pybay_faq_index, name="pybay_faq"),
コード例 #22
0
"""ShortURL URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path, include, re_path
from django.views.generic.base import RedirectView
from Redirection import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', RedirectView.as_view(url='login/')),
    path('login/', include('Login.urls')),
    path('registration/', include('Registration.urls')),
    path('msurl/', include('MakeShortURL.urls')),
    re_path('(?P<IDHash>[0-9a-zA-Z]{5})/', views.redirect, name = 'redirect')

]
コード例 #23
0
ファイル: urls.py プロジェクト: ehsan/airmozilla
from django.conf.urls import patterns, url
from django.views.generic.base import RedirectView
from django.views.decorators.cache import cache_page

from . import views

urlpatterns = patterns(
    '',
    url(r'^__debugger__', views.debugger__),
    url(r'^god-mode/$', views.god_mode, name='god_mode'),
    url(r'^$', views.home, name='home'),
    url(r'^channels/(?P<channel_slug>[-\w]+)/$',
        views.home,
        name='home_channels'),
    url(r'^page/1/$', RedirectView.as_view(url='/'), name='first_page'),
    url(r'^page/(?P<page>\d+)/$', views.home, name='home'),
    url(r'^channels/(?P<channel_slug>[-\w]+)/page/(?P<page>\d+)/$',
        views.home,
        name='home_channels'),
    url(r'^channels/$', views.channels, name='channels'),
    url(r'^login/$',
        views.page,
        name='login',
        kwargs={'template': 'main/login.html'}),
    url(r'^login-failure/$',
        views.page,
        name='login_failure',
        kwargs={'template': 'main/login_failure.html'}),
    url(r'^thumbnails/$', views.thumbnails, name='thumbnails'),
    url(r'^calendar/$', views.calendar, name='calendar'),
    url(r'^calendar/data.json$', views.calendar_data, name='calendar_data'),
コード例 #24
0
"""BafeiliPro URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
# from django.contrib import admin
from django.urls import path, include
from django.views.generic.base import RedirectView
from django.conf.urls import url

urlpatterns = [
    path('admin/', include('backstage.urls')),
    # path('api/',)
    url(r'^favicon\.ico$',
        RedirectView.as_view(url='/static/inspinia/img/admin_icon.ico')),
]
コード例 #25
0
from django.urls import include, path
from django.conf import settings
from django.views.generic.base import RedirectView
from django.contrib.auth import views as auth_views
from registration.views import PasswordResetView, PasswordResetConfirmView, PasswordResetCompleteView

urlpatterns = [

    # /
    path('', include('homepage.urls')),

    # /blog/
    path('blog/', include('blog.urls')),

    # /login/
    path('login/', RedirectView.as_view(pattern_name='login', permanent=True)),

    # /my_cv/
    path('my_cv/', include('my_cv.urls')),

    # /registration/
    path('registration/', include('django.contrib.auth.urls')),
    path('registration/', include('registration.urls')),

    # /repositories/
    path('repositories/', include('repositories.urls')),

    # /admin/
    path(
        'admin/',
        include([
コード例 #26
0
        DisplayOnlineArticle.as_view(),
        name='view'),

    # Downloads
    url(r'^md/(?P<pk>\d+)/(?P<slug>.+)\.md$',
        DownloadOnlineArticle.as_view(requested_file='md'),
        name='download-md'),
    url(r'^html/(?P<pk>\d+)/(?P<slug>.+)\.html$',
        DownloadOnlineArticle.as_view(requested_file='html'),
        name='download-html'),
    url(r'^pdf/(?P<pk>\d+)/(?P<slug>.+)\.pdf$',
        DownloadOnlineArticle.as_view(requested_file='pdf'),
        name='download-pdf'),
    url(r'^tex/(?P<pk>\d+)/(?P<slug>.+)\.tex$',
        DownloadOnlineArticle.as_view(requested_file='tex'),
        name='download-tex'),
    url(r'^epub/(?P<pk>\d+)/(?P<slug>.+)\.epub$',
        DownloadOnlineArticle.as_view(requested_file='epub'),
        name='download-epub'),
    url(r'^zip/(?P<pk>\d+)/(?P<slug>.+)\.zip$',
        DownloadOnlineArticle.as_view(requested_file='zip'),
        name='download-zip'),

    # Listing
    url(r'^$',
        RedirectView.as_view(pattern_name='publication:list', permanent=True)),
    url(r'tags/*',
        TagsListView.as_view(displayed_types=['ARTICLE']),
        name='tags')
]
コード例 #27
0
]

if settings.DEBUG:
    from django.conf.urls.static import static
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns
    from django.views.generic import TemplateView
    from django.views.generic.base import RedirectView

    # Serve static and media files from development server
    urlpatterns += staticfiles_urlpatterns()
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
    urlpatterns += [
        url(
            r'^favicon\.ico$',
            RedirectView.as_view(url=settings.STATIC_URL +
                                 'img/bread-favicon.ico'))
    ]

    # Add views for testing 404 and 500 templates
    urlpatterns += [
        url(r'^test404/$', TemplateView.as_view(template_name='404.html')),
        url(r'^test500/$', TemplateView.as_view(template_name='500.html')),
    ]

urlpatterns += [
    url(r'', include(wagtail_urls)),
]

urlpatterns += [
    url(r'^api/graphql', csrf_exempt(GraphQLView.as_view())),
    url(r'^api/graphiql',
コード例 #28
0
ファイル: urls.py プロジェクト: QuangCarota/vnoiwebsite
from __future__ import unicode_literals

from django.conf.urls import patterns, url
from django.views.generic.base import RedirectView

from postman import OPTIONS
from postman.views import (InboxView, SentView, ArchivesView, TrashView,
                           WriteView, ReplyView, MessageView, ConversationView,
                           ArchiveView, DeleteView, UndeleteView)


urlpatterns = patterns(
    '',
    url(r'^$',  RedirectView.as_view(url='inbox/'), name='index'),
    url(r'^inbox/(?:(?P<option>'+OPTIONS+')/)?$', InboxView.as_view(template_name="vnoimessages/inbox.html", view_name="message:inbox"), name='inbox'),
    url(r'^sent/(?:(?P<option>'+OPTIONS+')/)?$', SentView.as_view(template_name="vnoimessages/sent.html", view_name='message:sent'), name='sent'),
    url(r'^archives/(?:(?P<option>'+OPTIONS+')/)?$', ArchivesView.as_view(template_name="vnoimessages/archives.html", view_name="message:archives"), name='archives'),
    url(r'^trash/(?:(?P<option>'+OPTIONS+')/)?$', TrashView.as_view(template_name='vnoimessages/trash.html', view_name="message:trash"), name='trash'),
    url(r'^write/(?:(?P<recipients>[^/#]+)/)?$', WriteView.as_view(template_name='vnoimessages/write.html'), name='write'),
    url(r'^reply/(?P<message_id>[\d]+)/$', ReplyView.as_view(template_name='vnoimessages/reply.html'), name='reply'),
    url(r'^view/(?P<message_id>[\d]+)/$', MessageView.as_view(template_name='vnoimessages/view.html'), name='view'),
    url(r'^view/t/(?P<thread_id>[\d]+)/$', ConversationView.as_view(template_name="vnoimessages/view.html"), name='view_conversation'),
    url(r'^archive/$', ArchiveView.as_view(), name='archive'),
    url(r'^delete/$', DeleteView.as_view(), name='delete'),
    url(r'^undelete/$', UndeleteView.as_view(), name='undelete'),
    (r'^$', RedirectView.as_view(url='inbox/')),
)


コード例 #29
0
ファイル: urls.py プロジェクト: AppDevy/cabot
    graphite_api_data, twiml_callback, checks_run_recently,
    GraphiteCheckCreateView, GraphiteCheckUpdateView,
    HttpCheckCreateView, HttpCheckUpdateView,
    JenkinsCheckCreateView, JenkinsCheckUpdateView,
    StatusCheckDeleteView, StatusCheckListView, StatusCheckDetailView,
    StatusCheckResultDetailView)
from cabotapp.views import (ServiceListView, ServiceDetailView,
    ServiceUpdateView, ServiceCreateView, ServiceDeleteView,
    UserProfileUpdateView, ShiftListView, subscriptions)
from django.contrib import admin
from django.views.generic.base import RedirectView
from django.contrib.auth.views import login, logout, password_reset, password_reset_done, password_reset_confirm
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^$', view=RedirectView.as_view(url='services/', permanent=False), name='dashboard'),
    url(r'^subscriptions/', view=subscriptions, name='subscriptions'),
    url(r'^accounts/login/', view=login, name='login'),
    url(r'^accounts/logout/', view=logout, name='logout'),
    url(r'^accounts/password-reset/', view=password_reset, name='password-reset'),
    url(r'^accounts/password-reset-done/', view=password_reset_done, name='password-reset-done'),
    url(r'^accounts/password-reset-confirm/', view=password_reset_confirm, name='password-reset-confirm'),
    url(r'^status/', view=checks_run_recently, name='system-status'),

    url(r'^services/', view=ServiceListView.as_view(), name='services'),
    url(r'^service/create/', view=ServiceCreateView.as_view(), name='create-service'),
    url(r'^service/update/(?P<pk>\d+)/', view=ServiceUpdateView.as_view(), name='update-service'),
    url(r'^service/delete/(?P<pk>\d+)/', view=ServiceDeleteView.as_view(), name='delete-service'),
    url(r'^service/(?P<pk>\d+)/', view=ServiceDetailView.as_view(), name='service'),
    url(r'^service/run_service_update/(?P<pk>\d+)/', view=update_service, name='run-service-update'),
コード例 #30
0
from django.conf.urls import include, url
from django.shortcuts import render
from django.views.generic.base import RedirectView
from rest_framework.urlpatterns import format_suffix_patterns

try:
    from django.urls import URLPattern, URLResolver
except ImportError:
    # retro-compatibility workaround, django 1.11.29 [1] does not expose the previous
    # module, so we fallback to no typing for such version.
    # [1] django debian stable version: 1:1.11.29-1~deb10u1
    pass


favicon_view = RedirectView.as_view(
    url="/static/img/icons/swh-logo-32x32.png", permanent=True
)


def default_view(req, format=None):
    return render(req, "homepage.html")


urlpatterns: Sequence[Union[URLPattern, URLResolver]]
urlpatterns = format_suffix_patterns(
    [
        url(r"^favicon\.ico$", favicon_view),
        url(r"^1/", include("swh.deposit.api.urls")),
        url(r"^1/private/", include("swh.deposit.api.private.urls")),
        url(r"^$", default_view, name="home"),
    ]
コード例 #31
0
from django.conf.urls import url
from django.views.generic import TemplateView
from django.views.generic.base import RedirectView

from rest_framework.urlpatterns import format_suffix_patterns
from rest_framework.authtoken.views import obtain_auth_token

from pugorugh.views import UserRegisterView, DogFilterView

# API endpoints
urlpatterns = format_suffix_patterns([
    url(r'^api/user/login/$', obtain_auth_token, name='login-user'),
    url(r'^api/user/$', UserRegisterView.as_view(), name='register-user'),
    url(r'^favicon\.ico$',
        RedirectView.as_view(url='/static/icons/favicon.ico', permanent=True)),
    url(r'^$', TemplateView.as_view(template_name='index.html')),
    url(r'^api/dog/(?P<pk>-?\d+)/(?P<dog_filter>liked|disliked|undecided)/next/$',
        DogFilterView.as_view(),
        name='dog-filtered-detail'),
])
コード例 #32
0
from django.conf.urls import url, include
from django.contrib import admin
from django.views.generic.base import RedirectView
from rest_framework.urlpatterns import format_suffix_patterns
from .employeesapp import views


urlpatterns = (
    url(r'^admin/', admin.site.urls),
    url(r'^employees/', views.EmployeesList.as_view()),
    url(r'^employees/details/(?P<pk>[0-9]+)/$/', views.EmployeesDetails.as_view()),
    url(r'^$', RedirectView.as_view(url='/employees/'), name='redirect_to_employees'),
)

urlpatterns = format_suffix_patterns(urlpatterns)
コード例 #33
0
from django.views.generic.base import RedirectView
from django.views.i18n import JavaScriptCatalog

from django.conf.urls import include

from django.conf.urls.static import static
from django.conf import settings

from papermerge.contrib.admin.views import browse as index_view

js_info_dict = {
    'domain': 'django',
    'packages': None,
}

favicon_view = RedirectView.as_view(url='/static/admin/img/favicon.ico',
                                    permanent=True)

urlpatterns = [
    re_path(r'favicon\.ico$', favicon_view),
    path('accounts/', include('allauth.urls')),
    path('jsi18n/',
         JavaScriptCatalog.as_view(),
         js_info_dict,
         name='javascript-catalog'),
    path('admin/', include('papermerge.contrib.admin.urls')),
    path('', include('papermerge.core.urls')),
    path('', index_view, name='index')
]

for extra_urls in settings.EXTRA_URLCONF:
    urlpatterns.append(path('', include(extra_urls)), )
コード例 #34
0
ファイル: urls.py プロジェクト: jeremyhak/myproj
    url(pgettext_lazy('postman_url', r'^reply/(?P<message_id>[\d]+)/$'),
        ReplyView.as_view(),
        name='reply'),
    url(pgettext_lazy('postman_url', r'^view/(?P<message_id>[\d]+)/$'),
        MessageView.as_view(),
        name='view'),
    # Translators: 't' stands for 'thread'
    url(pgettext_lazy('postman_url', r'^view/t/(?P<thread_id>[\d]+)/$'),
        ConversationView.as_view(),
        name='view_conversation'),
    url(pgettext_lazy('postman_url', r'^archive/$'),
        ArchiveView.as_view(),
        name='archive'),
    url(pgettext_lazy('postman_url', r'^delete/$'),
        DeleteView.as_view(),
        name='delete'),
    url(pgettext_lazy('postman_url', r'^undelete/$'),
        UndeleteView.as_view(),
        name='undelete'),
    url(pgettext_lazy('postman_url', r'^mark-read/$'),
        MarkReadView.as_view(),
        name='mark-read'),
    url(pgettext_lazy('postman_url', r'^mark-unread/$'),
        MarkUnreadView.as_view(),
        name='mark-unread'),
    url(
        r'^$',
        RedirectView.as_view(url=reverse_lazy('postman:inbox'),
                             permanent=True)),
]
コード例 #35
0
ファイル: urls.py プロジェクト: gladson/godjango-site
from django.conf.urls import *
from django.views.generic import TemplateView
from django.views.generic.base import RedirectView
from django.contrib.auth import logout as auth_logout

urlpatterns = patterns(
    '',
    url(r'', include('social_auth.urls')),
    url(r'^dashboard/$', 'accounts.views.dashboard', name="dashboard"),
    url(r'^favorites/$', 'accounts.views.favorites', name="favorites"),
    url(r'^settings/$', 'accounts.views.settings', name="settings"),
    url(r'^billing/$', 'accounts.views.billing', name="billing"),
    url(r'^login/$', RedirectView.as_view(url="/accounts/login/github")),
    url(r'^logout/$', auth_logout, name='logout'),
)
コード例 #36
0
ファイル: urls.py プロジェクト: huozhi/seu-history
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.views.generic import TemplateView
from django.views.generic.base import RedirectView
from django.contrib.auth.decorators import login_required
from apps.authen.views import Authenticate
from apps.problem.views import Quiz, Result


urlpatterns = patterns('',
    url(r'^favicon\.ico$', RedirectView.as_view(url='/static/favicon.ico')),
    url(r'^$', Authenticate.as_view()),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^statement/$', login_required(TemplateView.as_view(template_name="statement.html"))),
    url(r'^problems/$', Quiz.as_view()),
    url(r'^achieve/$', Result.as_view()),

    # url(r'^blog/', include('blog.urls')),
    # url(r'^admin/', include(admin.site.urls)),
)
コード例 #37
0
ファイル: urls.py プロジェクト: mcnuggets-lab/djangodemo
"""django_test URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.8/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Add an import:  from blog import urls as blog_urls
    2. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import include, url
from django.contrib import admin
from django.views.generic.base import RedirectView

urlpatterns = [
    url(r'^polls/', include('polls.urls', namespace='polls')),
    url(r'^admin/', include(admin.site.urls)),
	url(r'^$', RedirectView.as_view(url='/static/')),
    #url(r'^favicon\.ico$', RedirectView.as_view(url='/static/favicon.ico'))
]
コード例 #38
0
ファイル: urls.py プロジェクト: solvo/bootstrap_prototype
"""prototype URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.9/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Add an import:  from blog import urls as blog_urls
    2. Import the include() function: from django.conf.urls import url, include
    3. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import url
from django.contrib import admin
from .views import render_template
from django.views.generic.base import RedirectView

urlpatterns = [
    url(r'^$', RedirectView.as_view(url='/index.html')), 
    url(r'^(?P<template>.+)$', render_template), # cualquier cosa se renderiza con template
    url(r'^admin/', admin.site.urls),
]
コード例 #39
0
ファイル: urls.py プロジェクト: drimer/example-codes
from django.conf.urls import patterns, include, url
from django.views.generic.base import RedirectView

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'mysite.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^$', RedirectView.as_view(url='/blog/')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^blog/', include('blog.urls')),
)
コード例 #40
0
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
from django.contrib import admin
from django.conf.urls.static import static
from django.conf import settings
from django.core.urlresolvers import reverse_lazy
from django.views.generic.base import RedirectView

from .views import *

admin.site.site_header = 'Social Post Analyzer'
admin.site.site_title = 'Social Post Analyzer Labeling System'

urlpatterns = [
    url(r'^$', RedirectView.as_view(url=reverse_lazy('account:login'))),
    url(r'^admin/', admin.site.urls),
    url(r'^index/$', HomeView.as_view(), name='home'),
    url(r'^about/$', AboutView.as_view(), name='about'),
    url(r'admin_index/$', AdminIndexView.as_view(), name='admin_index'),
    url(r'super_admin_index/$',
        SuperAdminIndexView.as_view(),
        name='super_admin_index'),
    url(r'^account/', include('account.urls', namespace='account')),
    url(r'^task/', include('task.urls', namespace='task')),
    url(r'^quiz/', include('quiz.urls', namespace='quiz')),
    url(r'^response/', include('response.urls', namespace='response')),
    url(r'^classify/', include('classify.urls', namespace='classify')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
コード例 #41
0
ファイル: urls.py プロジェクト: nickyspag/indigo
from django.conf.urls import url, include
from django.views.generic.base import RedirectView, TemplateView

from .views import users, works, documents

urlpatterns = [
    # homepage
    url(r'^$', RedirectView.as_view(url='library', permanent=True)),

    # auth and accounts
    url(r'^accounts/', include('allauth.urls')),
    url(r'^accounts/profile/$',
        users.EditAccountView.as_view(),
        name='edit_account'),
    url(r'^accounts/profile/api/$',
        users.EditAccountAPIView.as_view(),
        name='edit_account_api'),
    url(r'^accounts/accept-terms$',
        users.AcceptTermsView.as_view(),
        name='accept_terms'),
    url(r'^terms',
        TemplateView.as_view(template_name='indigo_app/terms.html'),
        name='terms_of_use'),
    url(r'^works/new/$', works.AddWorkView.as_view(), name='new_work'),
    url(r'^works/new-batch/$',
        works.BatchAddWorkView.as_view(),
        name='new_batch_work'),
    url(r'^works(?P<frbr_uri>/\S+?)/amendments/$',
        works.WorkAmendmentsView.as_view(),
        name='work_amendments'),
    url(r'^works(?P<frbr_uri>/\S+?)/amendments/new$',
コード例 #42
0
ファイル: urls.py プロジェクト: klpdotorg/ilp
        name='profile_edit_page'),

    # Map
    url(r'^map/$',
        StaticPageView.as_view(template_name='map.html',
                               extra_context={
                                   'hide_footer': True,
                               }),
        name='map'),
    url(r'^advanced-map/$', AdvancedMapView.as_view(), name='advanced_map'),

    # Data page
    url(r'^data/$',
        StaticPageView.as_view(template_name='data.html', ),
        name='data'),
    url(r'text/data$', RedirectView.as_view(url='/data')),
    url(r'listFiles/2$', RedirectView.as_view(url='/data')),

    # Partner pages
    url(r'^partners/akshara/reading/$',
        StaticPageView.as_view(
            template_name='partners/akshara/reading.html', ),
        name='reading_programme'),
    url(r'^partners/sikshana/reading/$',
        StaticPageView.as_view(
            template_name='partners/sikshana/reading.html', ),
        name='sikshana_programme'),
    url(r'^partners/akshara/maths/$',
        StaticPageView.as_view(template_name='partners/akshara/maths.html', ),
        name='maths_programme'),
    url(r'^partners/pratham/learn-out-of-the-box/$',
コード例 #43
0
ファイル: api_urls.py プロジェクト: shawngrimes/badgr-server
from .api import (
    IssuerList,
    IssuerDetail,
    IssuerStaffList,
    BadgeClassList,
    BadgeClassDetail,
    BadgeInstanceList,
    BadgeInstanceDetail,
    IssuerBadgeInstanceList,
    AllBadgeClassesList,
)


urlpatterns = patterns(
    "issuer.api_views",
    url(r"^$", RedirectView.as_view(url="/v1/issuer/issuers", permanent=False)),
    url(r"^/all-badges$", AllBadgeClassesList.as_view(), name="issuer_all_badges_list"),
    url(r"^/issuers$", IssuerList.as_view(), name="issuer_list"),
    url(r"^/issuers/(?P<slug>[-\w]+)$", IssuerDetail.as_view(), name="issuer_detail"),
    url(r"^/issuers/(?P<slug>[-\w]+)/staff$", IssuerStaffList.as_view(), name="issuer_staff"),
    url(
        r"^/issuers/(?P<issuerSlug>[-\w]+)/assertions$", IssuerBadgeInstanceList.as_view(), name="issuer_instance_list"
    ),
    url(r"^/issuers/(?P<issuerSlug>[-\w]+)/badges$", BadgeClassList.as_view(), name="badgeclass_list"),
    url(
        r"^/issuers/(?P<issuerSlug>[-\w]+)/badges/(?P<badgeSlug>[-\w]+)$",
        BadgeClassDetail.as_view(),
        name="badgeclass_detail",
    ),
    url(
        r"^/issuers/(?P<issuerSlug>[-\w]+)/badges/(?P<badgeSlug>[-\w]+)/assertions$",
コード例 #44
0
ファイル: urls.py プロジェクト: lilinwei340/zinnia-blog
"""blog URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.11/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf import settings
from django.views.generic.base import RedirectView
from django.conf.urls import url, include
from django.conf.urls.static import static
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', RedirectView.as_view(url="/blog")),
    url(r'^blog/', include('zinnia.urls')),
    url(r'^comments/', include('django_comments.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
コード例 #45
0
ファイル: urls.py プロジェクト: Ravall/ezo-date.ru
from django.conf.urls import patterns, url
from django.conf import settings
from django.conf.urls.static import static
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from user.views import ProfileView
from django.contrib.auth.decorators import login_required
from django.views.generic.base import RedirectView


urlpatterns = patterns(
    '',
    url(r'^profile/$', login_required(ProfileView.as_view()), name='user_profile'),
    url(r'^$', RedirectView.as_view(url='/user/profile', permanent=False)),
)

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
    urlpatterns += staticfiles_urlpatterns()
コード例 #46
0
ファイル: urls.py プロジェクト: ehedlund/waitlessprinceton
from django.conf.urls import url
from . import views
from django.contrib.staticfiles.storage import staticfiles_storage
from django.views.generic.base import RedirectView

urlpatterns = patterns(
    '',
    url(r'^favicon.ico$',
        RedirectView.as_view(url=staticfiles_storage.url('favicon.ico'),
                             permanent=False),
        name="favicon"))
コード例 #47
0
ファイル: urls.py プロジェクト: tsl143/kuma
from django.conf.urls import url
from django.views.generic.base import RedirectView

from . import views


urlpatterns = [
    url(r'^dashboards/revisions$',
        views.revisions,
        name='dashboards.revisions'),
    url(r'^dashboards/user_lookup$',
        views.user_lookup,
        name='dashboards.user_lookup'),
    url(r'^dashboards/topic_lookup$',
        views.topic_lookup,
        name='dashboards.topic_lookup'),
    url(r'^dashboards/localization$',
        RedirectView.as_view(
            url='/docs/MDN/Doc_status/Overview',
            permanent=True,
        )),
    url(r'^dashboards/spam$',
        views.spam,
        name='dashboards.spam'),
    url(r'^dashboards/macros$',
        views.macros,
        name='dashboards.macros'),
]
コード例 #48
0
urlpatterns = [
    path('admin/', admin.site.urls),
    path('ra/', include('respa_admin.urls', namespace='respa_admin')),
    path('i18n/', include('django.conf.urls.i18n')),
    path('accounts/', include('allauth.urls')),
    path('grappelli/', include('grappelli.urls')),
    path('resource_image/<int:pk>',
         ResourceImageView.as_view(),
         name='resource-image-view'),
    path('v1/', include(router.urls)),
    re_path(r'v1/reservation/ical/(?P<ical_token>[-\w\d]+).ics$',
            ICalFeedView.as_view(),
            name='ical-feed'),
    path('', include('social_django.urls', namespace='social')),
    path('', RedirectView.as_view(url='v1/'))
]

if 'reports' in settings.INSTALLED_APPS:
    from reports.api import DailyReservationsReport, ReservationDetailsReport
    urlpatterns.extend([
        path('reports/daily_reservations/',
             DailyReservationsReport.as_view(),
             name='daily-reservations-report'),
        path('reports/reservation_details/',
             ReservationDetailsReport.as_view(),
             name='reservation-details-report'),
    ])

if settings.RESPA_PAYMENTS_ENABLED:
    from payments import urls as payment_urls  # noqa
コード例 #49
0
ファイル: urls.py プロジェクト: jobdiogenes/specify7
from django.conf.urls import patterns, include, url
from django.views.generic.base import RedirectView

urlpatterns = patterns(
    "",
    (r"^favicon.ico", RedirectView.as_view(url="/static/img/fav_icon.png")),
    # log in and log out pages
    (r"^accounts/login/$", "specifyweb.context.views.login"),
    (r"^accounts/logout/$", "specifyweb.context.views.logout"),
    (r"^accounts/support_login/$", "specifyweb.specify.views.support_login"),
    (
        r"^accounts/password_change/$",
        "django.contrib.auth.views.password_change",
        {"template_name": "password_change.html", "post_change_redirect": "/"},
    ),
    # just redirect root url to the main specify view
    url(r"^$", RedirectView.as_view(url="/specify/")),
    # This is the main specify view.
    # Every URL beginning with '/specify/' is handled
    # by the frontend. 'frontend.urls' just serves the
    # empty webapp container for all these URLs.
    url(r"^specify/", include("specifyweb.frontend.urls")),
    # the main business data API
    url(r"^api/specify_rows/(?P<model>\w+)/$", "specifyweb.specify.views.rows"),
    url(r"^api/specify/(?P<model>\w+)/(?P<id>\d+)/$", "specifyweb.specify.views.resource"),
    url(r"^api/specify/(?P<model>\w+)/$", "specifyweb.specify.views.collection"),
    url(r"^api/delete_blockers/(?P<model>\w+)/(?P<id>\d+)/$", "specifyweb.specify.views.delete_blockers"),
    # this url always triggers a 500 for testing purposes
    url(r"^api/test_error/", "specifyweb.specify.views.raise_error"),
    # special tree apis
    url(r"^api/specify_tree/(?P<model>\w+)/(?P<id>\d+)/path/$", "specifyweb.specify.tree_views.path"),
コード例 #50
0
ファイル: urls.py プロジェクト: r3dxpl0it/edx-platform
if settings.FEATURES.get('ENABLE_SYSADMIN_DASHBOARD'):
    urlpatterns += [
        url(r'^sysadmin/', include('dashboard.sysadmin_urls')),
    ]

urlpatterns += [
    url(r'^support/', include('support.urls')),
]

# Favicon
favicon_path = configuration_helpers.get_value('favicon_path',
                                               settings.FAVICON_PATH)  # pylint: disable=invalid-name
urlpatterns += [
    url(
        r'^favicon\.ico$',
        RedirectView.as_view(url=settings.STATIC_URL + favicon_path,
                             permanent=True)),
]

# Multicourse wiki (Note: wiki urls must be above the courseware ones because of
# the custom tab catch-all)
if settings.WIKI_ENABLED:
    from wiki.urls import get_pattern as wiki_pattern
    from course_wiki import views as course_wiki_views
    from django_notify.urls import get_pattern as notify_pattern

    wiki_url_patterns, wiki_app_name = wiki_pattern()
    notify_url_patterns, notify_app_name = notify_pattern()

    urlpatterns += [
        # First we include views from course_wiki that we use to override the default views.
        # They come first in the urlpatterns so they get resolved first
コード例 #51
0
ファイル: urls.py プロジェクト: ahernp/ahernp.com
from django.contrib import admin
from django.urls import include, path
from django.views.generic.base import RedirectView

urlpatterns = [
    path("", RedirectView.as_view(url="/pages/ahernp-com"), name="homepage"),
    path("admin/", admin.site.urls),
    path("api/v1/", include("api.v1.urls")),
    path("blog/", include("blog.urls")),
    path("dashboard/", include("dashboard.urls")),
    path("feedreader/", include("feedreader.urls")),
    path("pages/", include("mpages.urls")),
    path("core/", include("core.urls")),
    path("timers/", include("timers.urls")),
    path("tools/", include("tools.urls")),
]
コード例 #52
0
"""dobrov URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.0/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path, include
from django.views.generic.base import RedirectView
from startpage.views import index

urlpatterns = [
    path('admin/', admin.site.urls),
    path('start/', index),
    path('', RedirectView.as_view(url='start/', permanent=False)),
    path('auth/', include("myauth.urls")),
    path('main/', include("mainpage.urls"))
]
コード例 #53
0
ファイル: urls.py プロジェクト: thenom/energenie_pi
"""energenie_pi URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.8/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Add an import:  from blog import urls as blog_urls
    2. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import include, url
from django.contrib import admin
from django.views.generic.base import RedirectView
from django.contrib.staticfiles.storage import staticfiles_storage

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^powersocket/', include('powersocket.urls', namespace="powersocket")),
    url(r'^favicon.ico$', RedirectView.as_view(url=staticfiles_storage.url('favicon.ico'), permanent=False), name="favicon" ),
]
コード例 #54
0
from django.conf import settings
from django.conf.urls import include, patterns, url
from django.contrib import admin
from django.views.generic.base import RedirectView

urlpatterns = patterns(
    '',
    # Examples:
    # url(r'^$', 'DowneSpace.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    url(r'^$', RedirectView.as_view(url=settings.APP_URL, permanent=False)),
    url(r'^api/', include('core.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url('', include('social.apps.django_app.urls', namespace='social')))
コード例 #55
0
ファイル: urls.py プロジェクト: denismerigoux/seum-counter
        {'template_name': 'login.html'},
        name='login'),
    url(r'^logout/$', auth_views.logout_then_login,
        name='logout'),
    url(r'^password/change/$', auth_views.password_change,
        {'template_name': 'passwordChange.html'},
        name='password_change'),
    url(r'^password/change/done∕$', auth_views.password_change_done,
        {'template_name': 'passwordChangeDone.html'},
        name='password_change_done'),
    url(r'^password/reset/$', auth_views.password_reset,
        {'template_name': 'passwordReset.html',
         'email_template_name': 'resetEmail.txt',
         'subject_template_name': 'subjectEmail.txt',
         'from_email': 'SeumBook <*****@*****.**>'},
        name='password_reset'),
    url(r'^password/reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$',
        auth_views.password_reset_confirm,
        {'template_name': 'passwordResetConfirm.html'},
        name='password_reset_confirm'),
    url(r'^password/reset/complete/$',
        auth_views.password_reset_complete,
        {'template_name': 'passwordResetComplete.html'},
        name='password_reset_complete'),
    url(r'^password/reset/done/$',
        auth_views.password_reset_done,
        {'template_name': 'passwordResetDone.html'},
        name='password_reset_done'),
    url(r'^', RedirectView.as_view(pattern_name='home')),
]
コード例 #56
0
from django.views.generic.base import TemplateView, RedirectView
from django.contrib import admin
from django.contrib.auth.decorators import login_required

admin.autodiscover()

urlpatterns = patterns(
    '',
    # Examples:
    # url(r'^$', 'MetaGenSense.views.home', name='home'),
    # url(r'^MetaGenSense/', include('MetaGenSense.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    #url(r'^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap', { 'sitemaps':sitemaps}),
    url(r'^admin/jsi18n/$', 'django.views.i18n.javascript_catalog'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^$', RedirectView.as_view(url='home/'), name='home'),
    url(r'^home/$',
        login_required(TemplateView.as_view(template_name="home.html"))),
    url(r'^', include('MetaGenSense.apps.usermanagement.urls')),
    url(r'^', include('MetaGenSense.apps.lims.urls')),
    url(r'^', include('MetaGenSense.apps.workflow_remote.urls')),
    url(r'^', include('MetaGenSense.apps.analyse.urls')),
    url(r'^about$',
        TemplateView.as_view(template_name='about.html'),
        name='about'),
    url(r'^WIP', TemplateView.as_view(template_name='WIP.html'), name='WIP'),
)
コード例 #57
0
# -*- coding: utf-8 -*-
from __future__ import absolute_import, unicode_literals
from django.conf.urls import patterns, include, url
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.conf import settings
from django.views.generic.base import RedirectView
import admin
import api.urls

admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    url(r'^$', RedirectView.as_view(url='/admin'), name='home'),
    # url(r'^dbaas/', include('dbaas.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
    url(r'^dashboard/', include('dashboard.urls')),
    url(r'^tsuru/', include('tsuru.urls')),
    url(r'^logical/', include('logical.urls')),
    url(r'^account/', include('account.urls')),
    url(r'^system/', include('system.urls')),
    url('^api/', include(api.urls)),    
    (r'^ckeditor/', include('ckeditor.urls')),
)

# django flatpages
コード例 #58
0
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
from django.contrib import admin
from django.contrib.auth import urls as auth_urls
from django.views.generic.base import RedirectView
from mysite import views
from django.contrib.auth.views import login, logout

admin.autodiscover()

urlpatterns = [
    url(r'^blog/', include('blog.urls'), name='blog'),
    url(r'^ckweibo/', include('ckweibo.urls')),
    url(r'^admin/', admin.site.urls),
    url(r'^login/in/', views.log_in),
    url(r'^login/', views.to_log_in),
    url(r'^logout/', views.log_out, name='logout'),
    url(r'^home/', views.home),
    url(r'^.?', RedirectView.as_view(url='/home/')),
]
コード例 #59
0
ファイル: urls.py プロジェクト: sahutd/junction
        'junction.proposals.dashboard.proposals_dashboard', name='proposal-dashboard'),

    # Schedule related
    url(r'^(?P<conference_slug>[\w-]+)/schedule/',
        include('junction.schedule.urls')),
    # Static Pages. TODO: to be refactored
    url(r'^speakers/$', TemplateView.as_view(template_name='static-content/speakers.html',), name='speakers-static'),
    url(r'^schedule/$', TemplateView.as_view(template_name='static-content/schedule.html',), name='schedule-static'),
    url(r'^venue/$', TemplateView.as_view(template_name='static-content/venue.html',), name='venue-static'),
    url(r'^sponsors/$', TemplateView.as_view(template_name='static-content/sponsors.html',), name='sponsors-static'),
    url(r'^blog/$', TemplateView.as_view(template_name='static-content/blog-archive.html',), name='blog-archive'),
    url(r'^coc/$', TemplateView.as_view(template_name='static-content/coc.html',), name='coc-static'),
    url(r'^faq/$', TemplateView.as_view(template_name='static-content/faq.html',), name='faq-static'),

    # Proposals as conference home page. TODO: Needs to be enhanced
    url(r'^(?P<conference_slug>[\w-]+)--/',
        RedirectView.as_view(pattern_name="proposals-list"),
        name='conference-detail'),

    # add at the last for minor performance gain
    url(r'^', include('junction.pages.urls', namespace='pages')),
) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

if settings.DEBUG:
    urlpatterns += patterns('',
        url(r'^400/$', 'django.views.defaults.bad_request'),  # noqa
        url(r'^403/$', 'django.views.defaults.permission_denied'),
        url(r'^404/$', 'django.views.defaults.page_not_found'),
        url(r'^500/$', 'django.views.defaults.server_error'),
    )
コード例 #60
0
ファイル: urls.py プロジェクト: tcaxle/CamCavingWeb
from django.conf import settings
from django.views.generic.base import RedirectView

urlpatterns = [
    # Includes
    path('Portal/', include('UserPortal.urls')),
    path('Portal/', include('django.contrib.auth.urls')),
    path('Blog/', include('Blog.urls')),
    path('Gear/', include('Gear.urls')),
    path('Bank/', include('Bank.urls')),
    path('Admin/', admin.site.urls),

    # Redirects
    path('index.html/', views.Home.as_view(), name='IndexRedirect'),
    path('accounts/login/',
         RedirectView.as_view(url='/Portal/login/'),
         name='LoginRedirect'),

    # Homepage
    path('', views.Home.as_view(), name='Home'),

    # About
    path('About/',
         RedirectView.as_view(url='/About/Meets/'),
         name='AboutRedirect'),
    path('About/Meets/',
         views.AboutMeetsFormatCost.as_view(),
         name='AboutMeetsFormatCost'),
    path('About/TackleStore/',
         views.AboutTackleStore.as_view(),
         name='AboutTackleStore'),