def test_templatetags(self): self.compile_bundles("webpack.config.simple.js") self.compile_bundles("webpack.config.app2.js") view = TemplateView.as_view(template_name="home.html") request = self.factory.get("/") result = view(request) self.assertIn( '<link type="text/css" href="/static/bundles/styles.css" rel="stylesheet"/>', result.rendered_content ) self.assertIn('<script type="text/javascript" src="/static/bundles/main.js"></script>', result.rendered_content) self.assertIn( '<link type="text/css" href="/static/bundles/styles-app2.css" rel="stylesheet"/>', result.rendered_content ) self.assertIn('<script type="text/javascript" src="/static/bundles/app2.js"></script>', result.rendered_content) self.assertIn('<img src="/static/my-image.png"/>', result.rendered_content) view = TemplateView.as_view(template_name="only_files.html") result = view(request) self.assertIn("var contentCss = '/static/bundles/styles.css'", result.rendered_content) self.assertIn("var contentJS = '/static/bundles/main.js'", result.rendered_content) self.compile_bundles("webpack.config.publicPath.js") view = TemplateView.as_view(template_name="home.html") request = self.factory.get("/") result = view(request) self.assertIn('<img src="http://custom-static-host.com/my-image.png"/>', result.rendered_content)
def define_urls(self): return ( url(r'^users/$', self.decorate(TemplateView.as_view(template_name='advreport_examples/users.html')), name='users'), url(r'^examples/$', self.decorate(TemplateView.as_view(template_name='advreport_examples/examples.html')), name='examples'), )
def test_request_blocking(self): # FIXME: This will work 99% time but there is no garauntee with the # 4 second thing. Need a better way to detect if request was blocked on # not. wait_for = 3 view = TemplateView.as_view(template_name='home.html') with self.settings(DEBUG=True): open(settings.WEBPACK_LOADER['STATS_FILE'], 'w').write(json.dumps({'status': 'compiling'})) then = time.time() request = self.factory.get('/') result = view(request) t = Thread(target=self.compile_bundles, args=('webpack.config.simple.js', wait_for)) t.start() result.rendered_content elapsed = time.time() - then t.join() self.assertTrue(elapsed > wait_for) with self.settings(DEBUG=False): self.compile_bundles('webpack.config.simple.js') then = time.time() request = self.factory.get('/') result = view(request) result.rendered_content elapsed = time.time() - then self.assertTrue(elapsed < wait_for)
def get_root_urls(self): urlpatterns = [ url('^$', self.article_view_class.as_view(), name='root', kwargs={'path': ''}), url('^create-root/$', article.CreateRootView.as_view(), name='root_create'), url('^missing-root/$', article.MissingRootView.as_view(), name='root_missing'), url('^_search/$', get_class_from_str(self.search_view_class).as_view(), name='search'), url('^_revision/diff/(?P<revision_id>\d+)/$', self.article_diff_view, name='diff'), url('^_revision/padlist/$', TemplateView.as_view(template_name="wiki/padlist.html", content_type='text/html'), name='padlist'), # url('^articlelist$', # TemplateView.as_view(template_name="angular/templates/articlelist.html", # content_type='text/html'), # name='articlelist'), # url('^article_view$', # TemplateView.as_view(template_name="angular/templates/article_view.html", # content_type='text/html'), # name='article_view'), #url('^ng$', 'wiki.views.ng.index', # name='ng_article_view'), ] return urlpatterns
def test_jinja2(self): self.compile_bundles("webpack.config.simple.js") self.compile_bundles("webpack.config.app2.js") view = TemplateView.as_view(template_name="home.jinja") if django.VERSION >= (1, 8): settings = { "TEMPLATES": [ { "BACKEND": "django_jinja.backend.Jinja2", "APP_DIRS": True, "OPTIONS": { "match_extension": ".jinja", "extensions": DEFAULT_EXTENSIONS + ["webpack_loader.contrib.jinja2ext.WebpackExtension"], }, } ] } else: settings = {"TEMPLATE_LOADERS": ("django_jinja.loaders.FileSystemLoader", "django_jinja.loaders.AppLoader")} with self.settings(**settings): request = self.factory.get("/") result = view(request) self.assertIn( '<link type="text/css" href="/static/bundles/styles.css" rel="stylesheet"/>', result.rendered_content ) self.assertIn( '<script type="text/javascript" src="/static/bundles/main.js"></script>', result.rendered_content )
def test_request_blocking(self): # FIXME: This will work 99% time but there is no garauntee with the # 4 second thing. Need a better way to detect if request was blocked on # not. wait_for = 3 view = TemplateView.as_view(template_name="home.html") with self.settings(DEBUG=True): open(settings.WEBPACK_LOADER[DEFAULT_CONFIG]["STATS_FILE"], "w").write(json.dumps({"status": "compiling"})) then = time.time() request = self.factory.get("/") result = view(request) t = Thread(target=self.compile_bundles, args=("webpack.config.simple.js", wait_for)) t2 = Thread(target=self.compile_bundles, args=("webpack.config.app2.js", wait_for)) t.start() t2.start() result.rendered_content elapsed = time.time() - then t.join() t2.join() self.assertTrue(elapsed > wait_for) with self.settings(DEBUG=False): self.compile_bundles("webpack.config.simple.js") self.compile_bundles("webpack.config.app2.js") then = time.time() request = self.factory.get("/") result = view(request) result.rendered_content elapsed = time.time() - then self.assertTrue(elapsed < wait_for)
def mylogin(request): if request.method == 'POST': user = authenticate(username=request.POST['username'], password=request.POST['password']) if user is not None: if user.is_active: login(request, user) # success #return direct_to_template(request, 'aules/index.html') return HttpResponseRedirect('/') else: # disabled account #return direct_to_template(request, 'aules/inactive_account.html') return TemplateView.as_view(template_name='aules/inactive_account.html') else: # invalid login #return direct_to_template(request, 'aules/invalid_login.html') return TemplateView.as_view(template_name='aules/invalid_login.html')
def register(request,template_name='register/p_register.html'): if request.user.is_authenticated(): return HttpResponseRedirect(reverse('views.home')) template_var={} form = RegistrationForm() if request.method == 'POST': form = RegistrationForm(request.POST.copy()) if form.is_valid(): username = form.cleaned_data['username'] email = form.cleaned_data['email'] password = form.cleaned_data['password'] user = User.objects.create_user(username,email,password) if accounts_settings.USER_ACTIVE_BY_EMAIL == True: user.is_active = False user.save() if accounts_settings.USER_ACTIVE_BY_EMAIL == False: #if it's unnecessary to active by email, login directly. _login(request, email, password) return HttpResponseRedirect(reverse('views.home')) else: """ Generates a one-use only link for activation and sends to the user """ from django.core.mail import send_mail email_template_name = 'register/activation_email.html' current_site = get_current_site(request) site_name = current_site.name domain = current_site.domain use_https = False t = loader.get_template(email_template_name) c = { 'email': user.email, 'domain': domain, 'site_name': site_name, 'uid': int_to_base36(user.id), 'user': user, 'token': default_token_generator.make_token(user), 'protocol': use_https and 'https' or 'http', } try: send_mail(_(u'%s:激活账户') % site_name, t.render(Context(c)), None, [user.email]) return HttpResponseRedirect(reverse('accounts.views.register_complete')) except: user.delete() return TemplateView.as_view(template_name='register/register_fail.html') template_var['form'] = form return render_to_response(template_name, template_var, context_instance=RequestContext(request))
def template_url(path): """ Shortcut method that generates a url for paths which map directly to templates. For example, the following will map "/home" to the `home.html` template. simple_url('home') :param path: the URL path that you would like to the template to :type path: str """ return url( r'^{}$'.format(path), TemplateView.as_view(template_name='{}.html'.format(path)), name=path.replace('/', '-') )
from .views import users, works, documents, tasks, places, workflows urlpatterns = [ # homepage url(r'^$', RedirectView.as_view(url='/places/', permanent=False)), # old permanent redirect url(r'^library/$', RedirectView.as_view(url='/places/', 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'^help', RedirectView.as_view(url='https://indigo.readthedocs.io/en/latest/', permanent=False), name='help'), url(r'^places/$', places.PlaceListView.as_view(), name='places'), url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/$', places.PlaceDetailView.as_view(), name='place'), url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/activity$', places.PlaceActivityView.as_view(), name='place_activity'), url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/metrics$', places.PlaceMetricsView.as_view(), name='place_metrics'), url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/settings', places.PlaceSettingsView.as_view(), name='place_settings'), url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/localities', places.PlaceLocalitiesView.as_view(), name='place_localities'), url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/tasks/$', tasks.TaskListView.as_view(), name='tasks'), url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/tasks/new$', tasks.TaskCreateView.as_view(), name='create_task'), url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/tasks/update$', tasks.TaskBulkUpdateView.as_view(), name='bulk_task_update'), url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/tasks/(?P<pk>\d+)/$', tasks.TaskDetailView.as_view(), name='task_detail'), url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/tasks/(?P<pk>\d+)/edit$', tasks.TaskEditView.as_view(), name='task_edit'), url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/tasks/(?P<pk>\d+)/assign', tasks.TaskAssignView.as_view(), name='assign_task'),
from django.conf.urls import url, include from django.contrib import admin from django.views.generic.base import TemplateView from . import views urlpatterns = [ url(r'^$', views.home, name='home'), url(r'^signup/$', views.SignUp.as_view(), name='signup'), url(r'^add_money/', TemplateView.as_view(template_name='add_money.html'), name='add_money'), url(r'^add/', views.add, name='add'), url(r'^sub_money/', TemplateView.as_view(template_name='sub_money.html'), name='sub_money'), url(r'^subtract/', views.subtract, name='subtract'), ]
urlpatterns = [url(r'^$', views.home, name='home'), url(r'^accounts/', include('allauth.urls')), url(r'^admin/', admin.site.urls), url(r'^api/auth/login', obtain_expiring_auth_token, name='obtain_expiring_auth_token'), url(r'^api/auth/', include('rest_auth.urls')), url(r'^api/auth/registration/account-confirm-email/(?P<key>[-:\w]+)/$', # noqa ConfirmEmailView.as_view(), name='account_confirm_email'), url(r'^api/auth/registration/', include('rest_auth.registration.urls')), url(r'^auth/api/password/reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})$', # noqa TemplateView.as_view( template_name="password_reset_confirm.html"), name='password_reset_confirm'), url(r'^api/auth/email-confirmed/$', TemplateView.as_view( template_name="account/email_confirm.html"), name='email_confirm_done'), url(r'^api/accounts/', include('accounts.urls', namespace='accounts')), url(r'^api/challenges/', include('challenges.urls', namespace='challenges')), url(r'^api/analytics/', include('analytics.urls', namespace='analytics')), url(r'^api/hosts/',
"""ResultViewApplication 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 TemplateView urlpatterns = [ path('admin/', admin.site.urls), path('accounts/', include('django.contrib.auth.urls')), path('app/', include('result.urls')), path('', TemplateView.as_view(template_name='admin.html'), name='admin'), ]
{'redirect_url': settings.INDEX_URL}), ) #============================================================================== # Only enable new registration if requested if settings.ENABLE_USER_REGISTRATION: urlpatterns += patterns( '', # user registration and activation url(r'^auth/register/$', RegisterView.as_view(), name='auth_register'), url(r'^auth/activate/(?P<activation_key>.*)/$', ActivateView.as_view(), name='auth_activate'), ) #============================================================================== # Debug views if settings.DEBUG: urlpatterns += patterns( '', (r'^500/$', TemplateView.as_view( template_name=get_skin_relative_path('500.html'))), (r'^404/$', TemplateView.as_view( template_name=get_skin_relative_path('404.html'))), (r'^403/$', TemplateView.as_view( template_name=get_skin_relative_path('403.html'))), )
#!/usr/bin/env python # -*- coding: utf-8 -*- from __future__ import absolute_import from __future__ import unicode_literals from django.conf.urls import include, url from django.views.generic.base import TemplateView urlpatterns = [ url(r'^import/', include('djmongo.dataimport.urls')), url(r'^console/', include('djmongo.console.urls')), url(r'^search/', include('djmongo.search.urls')), url(r'^write/', include('djmongo.write.urls')), url(r'^accounts/', include('djmongo.accounts.urls')), url(r'^aggregations/', include('djmongo.aggregations.urls')), url(r'^$', TemplateView.as_view(template_name='djmongo/console/splash.html'), name='djmongo_splash'), ]
from django.conf.urls.defaults import patterns, url from django.views.generic.base import TemplateView urlpatterns = patterns( '', url(r'$', TemplateView.as_view(template_name='projects.html'), name='projects'), )
) shell_patterns = patterns( '', url(r'^extension-query/', views.ajax_query_view, name='extensions-query'), url(r'^extension-info/', views.ajax_details_view), url(r'^download-extension/(?P<uuid>.+)\.shell-extension\.zip$', views.shell_download, name='extensions-shell-download'), url(r'^update-info/', views.shell_update, name='extensions-shell-update'), ) urlpatterns = patterns( '', url(r'^$', TemplateView.as_view(template_name='extensions/list.html'), name='extensions-index'), url(r'^about/$', TemplateView.as_view(template_name='extensions/about.html'), name='extensions-about'), url(r'^extension/(?P<pk>\d+)/(?P<slug>.+)/$', views.extension_view, name='extensions-detail'), url(r'^extension/(?P<pk>\d+)/$', views.extension_view, dict(slug=None), name='extensions-detail'), url(r'^local/', TemplateView.as_view(template_name='extensions/local.html'), name='extensions-local'), url(r'^rss/', feeds.LatestExtensionsFeed(), name='extensions-rss-feed'),
"""eleezeaccessories URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.10/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 blog.api import views from django.conf.urls import url, include from django.contrib import admin from blog.views import index from django.views.generic.base import TemplateView urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', TemplateView.as_view(template_name="base.html"), name='base'), url(r'^api/blog/v1/', include(r'blog.api.urls')) ]
"""mysite URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.1/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 TemplateView urlpatterns = [ path('admin/', admin.site.urls), path('', include('page.urls')), path('', TemplateView.as_view(template_name='landing_page.html'), name='frontend'), ]
# Override email confirm to use allauth's HTML view instead of rest_auth's API view path("rest-auth/registration/account-confirm-email/<str:key>/", confirm_email), path("rest-auth/registration/", include("rest_auth.registration.urls")), ] admin.site.site_header = "CrowTry" admin.site.site_title = "CrowTry Admin Portal" admin.site.index_title = "CrowTry Admin" # swagger api_info = openapi.Info( title="PepUpp API", default_version="v1", description="API documentation for PepUpp App", ) schema_view = get_schema_view( api_info, public=True, permission_classes=(permissions.IsAuthenticated,), ) urlpatterns += [ path("api-docs/", schema_view.with_ui("swagger", cache_timeout=0), name="api_docs") ] urlpatterns += [path("", TemplateView.as_view(template_name='index.html'))] urlpatterns += [re_path(r"^(?:.*)/?$", TemplateView.as_view(template_name='index.html'))]
from django.conf.urls import include, url from django.contrib import admin from django.contrib.auth.decorators import login_required from django.views.generic.base import TemplateView from registration.backends.simple.views import RegistrationView from .settings import MEDIA_ROOT, DEBUG from extuser.forms import UserForm #admin.autodiscover() urlpatterns = [ url(r'^$', TemplateView.as_view(template_name='base.html'), name='home'), url(r'^blog/', include('blog.urls', namespace='blog')), url(r'^conf/', include('conference.urls', namespace='conf')), url(r'^chat/', include('chat.urls', namespace='chat')), url(r'^user/', include('extuser.urls', namespace='user')), url(r'^accounts/register/$', RegistrationView.as_view(form_class=UserForm), name='registration_register'), url(r'^accounts/', include('registration.backends.simple.urls', namespace='auth')), url(r'^admin/', admin.site.urls), ] if DEBUG: urlpatterns += [ url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': MEDIA_ROOT}), ]
from django.urls import path, re_path from django.views.generic.base import TemplateView from flashtux.common.views import DownloadView from flashtux.image.views import images urlpatterns = [ path('screenshots/', images, kwargs={ 'section': 'gmemo', 'category': 'screenshot', 'template': 'screenshots.html', }, name='gmemo_screenshots'), path('screenshots/<str:filename>/', images, kwargs={ 'section': 'gmemo', 'category': 'screenshot', 'template': 'screenshots.html', }, name='gmemo_screenshot'), re_path(r'^download(?:/(?P<version>(stable|devel|old)))?/$', DownloadView.as_view(template_name='gmemo/download.html'), name='gmemo_download'), path('support/', TemplateView.as_view(template_name='gmemo/support.html'), name='gmemo_support'), ]
password_reset_complete, password_reset_confirm, password_reset_done) from django.views.generic.base import TemplateView from registration.backends.default.views import ActivationView from registration.backends.default.views import RegistrationView from gobotany.plantshare.emailconfirmation_views import confirm_email from gobotany.plantshare.views import (change_email, change_email_confirmation_sent) from .forms import RegistrationFormWithCaptcha urlpatterns = [ url(r'^activate/complete/$', TemplateView.as_view( template_name='registration/activation_complete.html'), name='registration_activation_complete'), # Activation keys get matched by \w+ instead of the more specific # [a-fA-F0-9]{40} because a bad activation key should still get to the # view; that way it can return a sensible "invalid key" message instead # of a confusing 404. url(r'^activate/(?P<activation_key>\w+)/$', ActivationView.as_view(), name='registration_activate'), url(r'^register/$', RegistrationView.as_view(form_class=RegistrationFormWithCaptcha), name='registration_register'), url(r'^register/complete/$', TemplateView.as_view( template_name='registration/registration_complete.html'), name='registration_complete'),
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 a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import include, url from django.contrib import admin from django.conf import settings from django.conf.urls.static import static from django.contrib.auth import views as auth_views from django.views.generic.base import TemplateView from Pentagram.views import like from rest_framework.authtoken import views as authtoken_views urlpatterns = [ url(r'^api/v1/login/$', authtoken_views.obtain_auth_token), url(r'^api/v1/users/$', 'Pentagram.views.users', name='users'), url(r'^api/v1/photos/$', 'Pentagram.views.photos', name='photos'), url(r'^api/v1/photos/(?P<id_photo>[0-9]*)/comments/$', 'Pentagram.views.comments', name='comments'), url(r'^admin/', include(admin.site.urls)), url(r'^user/login/', auth_views.login, {'template_name': 'login.html'}, name="login"), url(r'^$', TemplateView.as_view(template_name='index.html'), name="homepage"), url(r'^api/photos/(?P<id_photo>[0-9]*)/like/$', like, name="like"), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.contrib.auth.decorators import login_required from django.conf.urls import url from django.views.generic.base import TemplateView from . import views app_name = 'bank_admin' urlpatterns = [ url(r'^$', login_required(TemplateView.as_view( template_name='bank_admin/dashboard.html')), name='dashboard'), url(r'^refund_pending/download/$', views.download_refund_file, name='download_refund_file'), url(r'^adi/download/$', views.download_adi_journal, name='download_adi_journal'), url(r'^bank_statement/download/$', views.download_bank_statement, name='download_bank_statement') ]
r'^package/(?P<package_name>[\w\-\+]+)/', include([ url(r'^config$', PackageConfigView.as_view(), name="settings-package-config"), ])), url(r'^packages/new$', NewPackageView.as_view(), name="settings-packages-new"), url(r'^packages$', PackageSettingsView.as_view(), name="settings-packages"), url(r'^languages$', LanguagesSettingsView.as_view(), name="settings-languages"), url(r'^notification$', TemplateView.as_view(template_name="settings/notification.html"), name="settings-notification"), url(r'^jobs$', login_required( TemplateView.as_view(template_name="settings/jobs.html"), login_url="admin:index"), name="settings-jobs"), url(r'^graph-rules/new$', NewGraphRuleView.as_view(), name="settings-graph-rules-new"), url(r'^graph-rules$', GraphRulesSettingsView.as_view(), name="settings-graph-rules"), url(r'^logs$', LogsSettingsView.as_view(), name="settings-logs"), ]
#Utility (r'^utility/autocomplete/$', 'what_apps.utility.views.autocomplete_dispatcher'), (r'^utility/save_tags_for_object/(?P<model_info>\w+)/$', 'what_apps.utility.views.save_tags_for_object'), #Math (r'^donald/get_sigma/$', 'what_apps.donald.views.get_sigma'), (r'^tinymce/', urls.include('tinymce.urls')), #Mellon (r'^mellon/enter_new_magnetic_card/$', 'what_apps.mellon.views.new_card_function_form'), (r'^mellon/submit_new_magnetic_card/$', 'what_apps.mellon.views.save_new_card'), (r'^mellon/authenticate_card/$', 'what_apps.mellon.views.authenticate_card'), #BlastForm (r'^blast_form/$', 'what_apps.email_blast.views.email_blast'), (r'^blast_form/confirmation/$', 'what_apps.email_blast.views.confirmation'), (r'^people/role_form/$', 'what_apps.people.views.role_form'), (r'^people/membership_roles/$', 'what_apps.people.views.membership_roles'), (r'^isLoggedInDisplay/$', TemplateView.as_view(), {'template': 'widgets/login.html'}), (r'^graph_test/', TemplateView.as_view(), {'template': 'graph_test.html'}), ) urlpatterns += urls.patterns('',(r'^users/(?P<username>\w+)/$', 'what_apps.social.views.profile'),) handler404 = 'what_apps.meta.errors.page_not_found' handler500 = "what_apps.meta.errors.server_error"
path("reset_password/", auth_views.PasswordResetView.as_view( template_name="password_management/password_reset.html"), name="reset_password"), path("password_reset/done/", auth_views.PasswordResetDoneView.as_view( template_name="password_management/password_reset_sent.html"), name="password_reset_done"), path("reset/<uidb64>/<token>/", auth_views.PasswordResetConfirmView.as_view( template_name="password_management/password_reset_form.html"), name="password_reset_confirm"), path('reset/done/', auth_views.PasswordResetCompleteView.as_view( template_name="password_management/password_reset_complete.html"), name="password_reset_complete"), path("", include("django.contrib.auth.urls")), path("", include("gifts.urls")), path("oauth/", include("social_django.urls", namespace="social")), path( "robots.txt", TemplateView.as_view(template_name="gifts/robots.txt", content_type="text/plain"), ), path( "sitemap.xml", TemplateView.as_view(template_name="gifts/sitemaps.xml", content_type="text/xml"), ), ]
template_name="form_category.html", form_class=CategoryForm, success_url="/category/", )), name="category_update"), url(r"^bill/add/$", login_required(BillCreateView.as_view( template_name="form_bill.html", form_class=BillForm, success_url="/", )), name="bill_add"), url(r"^bill/rm/(?P<pk>\d+)/$", login_required(DeleteView.as_view( model=Bill, template_name="confirm_bill.html", success_url="/", )), name="bill_remove"), url(r"^bill/update/(?P<pk>\d+)/$", login_required(UpdateView.as_view( model=Bill, template_name="form_bill.html", form_class=BillForm, success_url="/", )), name="bill_update"), url(r"^stats/$", login_required(StatsView.as_view()), name="stats"), url(r"^mobile/$", login_required(TemplateView.as_view( template_name="mobile.html", )), name="mobile"), url(r"^", login_required(ListView.as_view( queryset=Bill.objects.order_by("date").reverse(), template_name="list_bill.html", paginate_by=20, )), name="home"), )
v1_api = Api(api_name='v1') v1_api.register(UserResource()) v1_api.register(ProjectResource()) v1_api.register(VersionResource()) v1_api.register(FileResource()) admin.autodiscover() handler404 = server_error_404 handler500 = server_error_500 basic_urls = [ url(r'^$', HomepageView.as_view(), name='homepage'), url(r'^support/', SupportView.as_view(), name='support'), url(r'^security/', TemplateView.as_view(template_name='security.html')), ] rtd_urls = [ url(r'^bookmarks/', include('readthedocs.bookmarks.urls')), url(r'^search/$', search_views.elastic_search, name='search'), url(r'^dashboard/', include('readthedocs.projects.urls.private')), url(r'^profiles/', include('readthedocs.profiles.urls.public')), url(r'^accounts/', include('readthedocs.profiles.urls.private')), url(r'^accounts/', include('allauth.urls')), url(r'^notifications/', include('readthedocs.notifications.urls')), url(r'^accounts/gold/', include('readthedocs.gold.urls')), # For redirects url(r'^builds/', include('readthedocs.builds.urls')), # For testing the 404's with DEBUG on. url(r'^404/$', handler404),
from django.conf.urls import url from django.views.generic.base import TemplateView from . import views urlpatterns = [ url(r"^create-account/$", views.CreateAccountView.as_view()), url(r"^change-email/$", views.UpdateEmailView.as_view()), url(r"^change-password/$", views.UpdatePasswordView.as_view()), url(r"^login/$", views.LoginView.as_view()), url(r"^logout/$", views.LogoutView.as_view()), url(r"^user-info/$", views.UserInfoView.as_view()), url(r"^lost-password/$", views.LostPasswordView.as_view()), url(r"^reset-password/(?P<token>[0-9A-Za-z\-]{36})/", views.PasswordResetView.as_view(), name="reset_password"), url( r"^reset-password-success/", TemplateView.as_view(template_name="password_reset_success.html"), name="reset_password_success", ), ]
"""obstool 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 TemplateView from settings import MEDIA_ROOT,SITE_ROOT urlpatterns = [ url(r'^$', TemplateView.as_view(template_name='main.html')), url(r'^index.html$', TemplateView.as_view(template_name='main.html')), url(r'^navigator/', include('navigator.urls')), url(r'^admin/', include(admin.site.urls)), url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root':MEDIA_ROOT}), url(r'(?P<path>.*)$', 'django.views.static.serve', {'document_root':SITE_ROOT}), ]
from django.urls import path from quesAns.views import answerView from userProfile.views import signUpView, winnerView, hackerboardView from django.contrib.auth.views import LoginView, LogoutView from django.conf import settings from django.conf.urls.static import static from django.views.generic.base import TemplateView urlpatterns = [ path('admin/', admin.site.urls), path('login/', LoginView.as_view(template_name='registration/login.html'), name="login"), path('logout/', LogoutView.as_view(template_name='registration/logout.html'), name="logout"), path('signup/', signUpView, name="signup"), path('winner/', winnerView, name='winner'), path('instructions/', TemplateView.as_view(template_name='instructions.html'), name='instructions'), path('quest/', answerView, name="quest"), path('about/', TemplateView.as_view(template_name='about.html'), name='about'), path('hackerboard/', hackerboardView, name='hackerboard'), path('winner/', TemplateView.as_view(template_name='winner.html'), name='winner'), path('', TemplateView.as_view(template_name='home.html'), name='index') ]
#-*- coding: utf-8 -*- from __future__ import unicode_literals from django.conf.urls import patterns, url from django.views.generic.base import TemplateView urlpatterns = patterns("", url(r"^$", TemplateView.as_view(template_name="about/about.html"), name="about"), url(r"^terms/$", TemplateView.as_view(template_name="about/terms.html"), name="terms"), url(r"^privacy/$", TemplateView.as_view(template_name="about/privacy.html"), name="privacy"), )
from django.conf import settings from django.conf.urls.defaults import * from django.contrib import admin from django.views.generic.base import TemplateView from audit import receivers admin.autodiscover() handler500 = 'collect_app.views.server_error' urlpatterns = patterns( '', #Index Page (r'^$', TemplateView.as_view(template_name="layout/index.html")), #Admin App (r'^admin/', include(admin.site.urls)), # Login App url(r'', include('login.urls')), # Security App url(r'', include('security.urls')), # Search App url(r'', include('search.urls')), # Category App url(r'', include('category.urls')), # Document App url(r'', include('document.urls')), # Tag App url(r'', include('tag.urls')), # Status App url(r'', include('status.urls')), # Storage App url(r'', include('storage.urls')),
from django.views.generic.base import TemplateView from django.views.generic.edit import FormView from test_project.forms import TestForm # Uncomment the next two lines to enable the admin: # from django.contrib import admin # admin.autodiscover() urlpatterns = [ # Examples: # url(r'^$', 'test_project.views.home', name='home'), # url(r'^test_project/', include('test_project.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'^$', TemplateView.as_view(template_name='home.html'), name='home'), url( r'^form/$', FormView.as_view( form_class=TestForm, template_name='test.html', success_url='/'), name='test_form' ), ]
url(r'^api/remove_weak_link', RemoveWeakLinkView.as_view(), name='remove_weak_link'), url(r'^api/geocoding_address_search_token', GeocodingAddressSearchTokenView.as_view(), name='geocoding_address_search_token'), url(r'^api/system_preference', SystemPreferenceView.as_view(), name='system_preference'), url(r'^api/', include(router.urls)) ] # URL Patterns urlpatterns = [ url(r'contact-us/$', TemplateView.as_view( template_name="wildlifecompliance/contact_us.html"), name='wc_contact'), url(r'further-info/$', RedirectView.as_view( url= 'https://www.dpaw.wa.gov.au/plants-and-animals/licences-and-permits' ), name='wc_further_info'), url(r'^admin/', wildlifecompliance_admin_site.urls), url(r'^ledger/admin/', admin.site.urls, name='ledger_admin'), url(r'^chaining/', include('smart_selects.urls')), url(r'', include(api_patterns)), url(r'^$', views.WildlifeComplianceRoutingView.as_view(), name='wc_home'), url(r'^internal/', views.InternalView.as_view(), name='internal'), url(r'^external/', views.ExternalView.as_view(), name='external'), url(r'^external/application/(?P<application_pk>\d+)/$',
from django.urls import path from django.views.generic.base import TemplateView from . import views urlpatterns = [ path('stocks/', TemplateView.as_view(template_name='stock_overview.html'), name='stock_overview') ]
router.register(r'comments', views.ExaminationCommentViewSet) router.register(r'office-users', views.UserOfficeViewSet) router.register(r'file-import', views.FileImportViewSet) urlpatterns = patterns('', # Examples: url(r'^$', displays.display_index ), url(r'^api/', include(router.urls)), url(r'^admin/', include(admin.site.urls)), url(r'^accounts/login/$', 'django.contrib.auth.views.login', {'template_name': 'account/login.html', 'extra_context' : {'demonstration' : settings.DEMONSTRATION}}, name='accounts-login'), url(r'^accounts/logout', 'django.contrib.auth.views.logout', {'template_name' : 'account/login.html', 'extra_context' : {'demonstration' : settings.DEMONSTRATION}}, name="accounts-logout"), url(r'^accounts/create-admin/$', views.create_admin_account, name='accounts-create-admin'), url(r'^install/$', views.install, name='install'), url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), url(r'^api/statistics[/]?$', views.StatisticsView.as_view(), name='statistics_view'), url(r'^myuserid', TemplateView.as_view(template_name='account/myuserid.html')), url(r'^internal/dump.json', views.db_dump, name='db_dump'), url(r'^internal/restore', views.load_dump, name='load_dump'), url(r'^internal/rebuild_index', views.rebuild_index, name="rebuild_index"), # Serve web-view url(r'^web-view/partials/patient-detail', displays.display_patient), url(r'^web-view/partials/doctor-modal', displays.display_doctor), url(r'^web-view/partials/add-patient', displays.display_newpatient), url(r'^web-view/partials/examinations-timeline', displays.display_examination_timeline), url(r'^web-view/partials/examination', displays.display_examination), url(r'^web-view/partials/search-result', views.SearchViewHtml(), name='search_view'), url(r'^web-view/partials/user-profile', displays.display_userprofile), url(r'^web-view/partials/dashboard', displays.display_dashboard), url(r'^web-view/partials/officeevent', displays.display_officeevent), url(r'^web-view/partials/invoice-modal', displays.display_invoicing),
'main.demo_view_overrides.login_demo_account', name='auto_login'), url(r'^accounts/logout/$', auth_views.logout, {'template_name': 'registration/logout.html'}, name='auth_logout'), ) else: urlpatterns += patterns( '', # django-registration defaults # (further delgates to django.contrib.auth.url) url(r'^accounts/register/$', RegistrationViewWrapper.as_view(), name='registration_register'), url(r'^accounts/register/closed/$', TemplateView.as_view( template_name='registration/registration_closed.html'), name='registration_disallowed'), url(r'^accounts/', include('registration.auth_urls')), # The default behavior of registration is redirect to 'users/<username>'. # For now let's catch this request here and just redirect to '/'. url(r'^users/', RedirectView.as_view(url='/')), ) ########################################################################### # S3 ########################################################################### if settings.DEBUG: from django.conf.urls.static import static urlpatterns += static('jbrowse',
from django.conf.urls import url from django.views.generic.base import TemplateView from .views import contact urlpatterns = [ # Form URLs url(r'^$', contact, name='index'), url(r'^verschickt/$', TemplateView.as_view(template_name='contact/verschickt.html'), name='sent'), ]
from django.views.generic.base import TemplateView, RedirectView import JJDLP.views import api.views import library.views import notebooks.views import manuscripts.views import texts.views # static solely for developement: from django.conf import settings urlpatterns = patterns( '', url(r'^$', TemplateView.as_view(template_name='JJDLP/base.html'), name='home'), url( r'^favicon\.ico$', RedirectView.as_view(url='static/JJDLP/images/favicon.ico', permanent=True)), url(r'^about/$', login_required(TemplateView.as_view(template_name='JJDLP/about.html')), name='about'), url(r'^bibliography/$', login_required( TemplateView.as_view(template_name='JJDLP/bibliography.html')), name='bibliography'), url(r'^stats/$', login_required(JJDLP.views.StatsView.as_view()), name='stats'),
from django.conf.urls import patterns, url from django.views.generic.base import TemplateView from viewshare.apps.share import views urlpatterns = patterns('', url(r"^(?P<slug>[a-zA-Z0-9_.-]+)/$", views.SharedExhibitDisplayView.as_view(), name="shared_exhibit_display"), url(r'^(?P<slug>[a-zA-Z0-9_.-]+)/data/$', views.shared_key_property_data_json, name="shared_key_property_data_json"), url(r"^(?P<slug>[a-zA-Z0-9_.-]+)/profile.json$", views.shared_exhibit_profile_view, name="shared_exhibit_profile_json"), url(r"^view/(?P<owner>[a-zA-Z0-9_.-]+)/(?P<slug>[a-zA-Z0-9_.-]+)/$", views.SharedKeyCreateFormView.as_view(), name="shared_key_create_form"), url(r"(?P<slug>[a-zA-Z0-9_.-]+)/create_success/$", TemplateView.as_view(template_name="share/create_success.html"), name="shared_key_create_success") )
from django.conf.urls import patterns, include, url from django.conf.urls.static import static from django.conf import settings from django.contrib import admin from django.contrib.auth.views import login from django.views.generic.base import TemplateView admin.autodiscover() #handler500 = 'agiliqpages.views.server_error' handler500 = TemplateView.as_view(template_name="500.html") urlpatterns = patterns( '', url(r'^', include('agiliqpages.urls')), url(r'^blog/', include('blogango.urls')), url(r'^login/$', login, name='dinette_login'), url(r'^demo/graphos/', include('graphosdemo.urls')), url(r'^demo/merchant/', include('app.urls')), url(r'^demo/dinette/', include('dinette.urls')), url(r'^demo/parsley/', include('parsleydemo.urls')), url(r'^team/leaves/', include('leave_tracker.urls')), url(r'^team/expensify/', include('exapp.urls')), url(r'^admin/', include(admin.site.urls)), url('^404$', TemplateView.as_view(template_name="404.html"), name='agiliqcom_notfound'), url('^500$', TemplateView.as_view(template_name="500.html"), name='agiliqcom_error'),
#!/usr/bin/env python # -*- coding: utf-8 -*- from django.conf.urls import include, url, patterns from django.contrib import admin from django.conf import settings from django.views.generic.base import TemplateView from gitensite.apps.content.views import HomePageView from gitensite.apps.content.views import NewsletterView from gitensite.apps.content.views import BookRepoListView from gitensite.apps.content.views import GetInvolvedView from gitensite.apps.content.views import FAQView urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^newsletter/(?P<issue>\d)$', NewsletterView.as_view(), name='newsletter'), url(r'^books/?$', BookRepoListView.as_view(), name='books'), url(r'^get-involved/?$', GetInvolvedView.as_view(), name='get-involved'), url(r'^faq/?$', FAQView.as_view(), name='faq'), url(r'^license/?$', TemplateView.as_view(template_name="license.html"), name='license'), url(r'^.*$', HomePageView.as_view(), name='home'), ] if settings.DEBUG: urlpatterns += patterns('django.contrib.staticfiles.views', url(r'^static/(?P<path>.*)$', 'serve'), )
from django.conf import settings from django.conf.urls.static import static from django.urls import include, path from django.views.generic.base import TemplateView # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover() urlpatterns = [ path("", include("store.urls", namespace="store")), path("admin/", admin.site.urls), path("robots.txt", TemplateView.as_view(template_name="robots.txt", content_type="text/plain"), name="robots"), ] urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
from django.conf.urls import include, patterns, url from django.contrib import admin from django.views.generic.base import TemplateView admin.autodiscover() urlpatterns = patterns('', url(r'^finance/', include('apps.finance.urls')), url(r'^admin/', include(admin.site.urls)), url(r'^$', TemplateView.as_view(template_name="index.html")), )
from apps.restangular.models import Item from django.conf.urls import patterns, include, url from django.views.generic.base import TemplateView from rest_framework import viewsets from .routers import CustomRouter # REST framework routes class ItemViewSet(viewsets.ModelViewSet): model = Item router = CustomRouter() router.register(r'items', ItemViewSet) urlpatterns = patterns( '', url(r'^$', TemplateView.as_view(template_name='index.html')), url(r'^', include(router.urls)), )
from django.conf.urls import patterns, include, url from django.contrib import admin from django.views.generic.base import TemplateView from reg.views import * urlpatterns = patterns('', url(r'^$', register), url(r'^price/$', price_check), url(r'^save/$', save), url(r'^thanks/$', TemplateView.as_view(template_name="reg/thanks.html")), url(r'^whos-going/$', whos_going), ) admin.autodiscover()
from django.conf.urls import url, include from . import viewsauthors from . import views from django.views.generic.base import TemplateView urlpatterns = [ url(r'^$', TemplateView.as_view(template_name="index.html"), name='index'), url(r'^posts', include('socialnet.urlsposts')), url(r'^author/', include('socialnet.urlsauthors')), url(r'^comments/', include('socialnet.urlscomments')), url(r'^auth/', viewsauthors.AuthorAuthenticationView.as_view(), name='auth'), url(r'^api-auth', include('rest_framework.urls', namespace='rest_framework')), url(r'^friendrequest$', viewsauthors.SendRemoteFriendRequestView.as_view( {'post': 'send_request'}), name='send_rf_request'), url(r'^friends/(?P<pk>[^/]+)$', viewsauthors.AuthorFriendListView.as_view({ 'get': 'retrieve', 'post': 'is_friend' }), name='author_friends'), url(r'^friends/(?P<pk1>[^/]+)/(?P<pk2>[^/]+)$', viewsauthors.AuthorIsFriendListView.as_view({'get': 'is_friend'}), name='is_friend'), url(r'^nodes/$', views.NodeListView.as_view(), name='node'), url(r'^nodes/create/$', views.NodeCreateView.as_view(), name='node_create'),
from django.conf.urls import patterns, url, include from django.views.generic.base import TemplateView from rest_framework import routers from authentication.views import AccountViewSet, LoginView, LogoutView router = routers.SimpleRouter() router.register(r'accounts', AccountViewSet) urlpatterns = patterns( '', url(r'^api/v1/auth/login/$', LoginView.as_view(), name='login'), url(r'^api/v1/auth/logout/$', LogoutView.as_view(), name='logout'), url(r'^api/v1/', include(router.urls)), url(r'^', TemplateView.as_view(template_name='index.html')), )
path('admin/password_reset/done/', auth_views.password_reset_done, name='password_reset_done'), path('admin/', admin.site.urls), re_path(r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$', auth_views.password_reset_confirm, name='password_reset_confirm'), path('reset/done/', auth_views.password_reset_complete, name='password_reset_complete'), # API views path('api/', include('ztc.api.urls')), # Simply show the master template. path('', TemplateView.as_view(template_name='index.html')), path('data/', DumpDataView.as_view(), name='dumpdata'), path('data/fixture/', DumpDataFixtureView.as_view(), name='dumpdata-fixture'), path('ref/', include('zds_schema.urls')), ] # NOTE: The staticfiles_urlpatterns also discovers static files (ie. no need to run collectstatic). Both the static # folder and the media folder are only served via Django if DEBUG = True. urlpatterns += staticfiles_urlpatterns() + static( settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) if settings.DEBUG and 'debug_toolbar' in settings.INSTALLED_APPS: import debug_toolbar urlpatterns += [
from django.conf.urls.defaults import patterns, url from django.views.generic.base import TemplateView import settings from sussedical import views urlpatterns = patterns('', url(r'^$', views.Home.as_view(), name="si-home"), url(r'^about/$', TemplateView.as_view(template_name='sussedical/about.djhtml'), name="si-about"), # export url(r'^export/ical/$', views.export_ical, name='si-export-ical'), # ajax calls # event url(r'^ajax/event/list/(?P<month>[0-1][0-9])/(?P<year>20[0-9]{2})/$', \ views.ajax_event_list_month), url(r'^ajax/event/list/(?P<day>[0-3][0-9])/(?P<month>[0-1][0-9])/(?P<year>20[0-9]{2})/$', \ views.ajax_event_list_day), url(r'^ajax/event/list/week/(?P<day>[0-3][0-9])/(?P<month>[0-1][0-9])/(?P<year>20[0-9]{2})/$', \ views.ajax_event_list_week), url(r'^ajax/event/add/$', views.ajax_event_add), url(r'^ajax/event/edit/(?P<pk>[0-9]\d+)/$', views.ajax_event_edit), url(r'^ajax/event/delete/$', views.ajax_event_delete), # task url(r'^ajax/task/list/$', views.ajax_task_list), url(r'^ajax/task/add/$', views.ajax_task_add), url(r'^ajax/task/edit/(?P<pk>[0-9]\d+)/$', views.ajax_task_edit), url(r'^ajax/task/delete/$', views.ajax_task_delete), # sync url(r'^ajax/sync/$', views.ajax_sync_sussed),
path("rest-auth/registration/", include("rest_auth.registration.urls")), ] admin.site.site_header = "Mute Tooth" admin.site.site_title = "Mute Tooth Admin Portal" admin.site.index_title = "Mute Tooth Admin" # swagger api_info = openapi.Info( title="Mute Tooth API", default_version="v1", description="API documentation for Mute Tooth App", ) schema_view = get_schema_view( api_info, public=True, permission_classes=(permissions.IsAuthenticated, ), ) urlpatterns += [ path("api-docs/", schema_view.with_ui("swagger", cache_timeout=0), name="api_docs") ] urlpatterns += [path("", TemplateView.as_view(template_name='index.html'))] urlpatterns += [ re_path(r"^(?:.*)/?$", TemplateView.as_view(template_name='index.html')) ]
from django.conf.urls.defaults import * from django.views.generic.base import TemplateView from django.contrib import admin from testwork.views import manage_json admin.autodiscover() urlpatterns = patterns('', url(r'^$', TemplateView.as_view(template_name='index.html'), name='index'), url(r'^manage/$', manage_json, name='manage'), url(r'^manage/json/(?P<model_name>\w+)/$', manage_json, name='manage_json'), url(r'^admin/', include(admin.site.urls)), )
""" URLconf for registration and activation, using django-registration's HMAC activation workflow. """ from django.conf.urls import include, url from django.views.generic.base import TemplateView from registration.backends.hmac.views import ActivationView, RegistrationView urlpatterns = [ url(r'^activate/complete/$', TemplateView.as_view( template_name='registration/activation_complete.html' ), name='registration_activation_complete'), # The activation key can make use of any character from the # URL-safe base64 alphabet, plus the colon as a separator. url(r'^activate/(?P<activation_key>[-:\w]+)/$', ActivationView.as_view(), name='registration_activate'), url(r'^register/$', RegistrationView.as_view(), name='registration_register'), url(r'^register/complete/$', TemplateView.as_view( template_name='registration/registration_complete.html' ), name='registration_complete'),
""" from django.conf.urls import patterns from django.conf.urls import include from django.conf.urls import url from django.views.generic.base import TemplateView from userprofile.backends.default.views import ActivationView from userprofile.backends.default.views import RegistrationView urlpatterns = patterns('', url( r'^activate/complete/$', TemplateView.as_view(template_name='registration/activation_complete.html'), name='registration_activation_complete' ), # Activation keys get matched by \w+ instead of the more specific # [a-fA-F0-9]{40} because a bad activation key should still get to the view; # that way it can return a sensible "invalid key" message instead of a # confusing 404. url( r'^activate/(?P<activation_key>\w+)/$', ActivationView.as_view(), name='registration_activate' ), url( r'^register/$',
"""basic_sign URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.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 TemplateView urlpatterns = [ path('', TemplateView.as_view(template_name='home.html'), name='home'), path('admin/', admin.site.urls), path('accounts/', include('accounts.urls')), path('accounts/', include('django.contrib.auth.urls')), ]
url(r'^accounts/', include('allauth.urls')), url('^markdown/', include('django_markdown.urls')), # Proposals related url(r'^(?P<conference_slug>[\w-]+)/proposals/', include('junction.proposals.urls')), url(r'^(?P<conference_slug>[\w-]+)/dashboard/reviewers/', 'junction.proposals.dashboard.reviewer_comments_dashboard', name='proposal-reviewers-dashboard'), url(r'^(?P<conference_slug>[\w-]+)/dashboard/', '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)
# url(r'^accounts/login/$', django.contrib., dict(template_name='login.html', ), # name='login', ), # # # Logout Screen # url(r'^accounts/logout/$', 'django.contrib.auth.views.logout', # dict(template_name='logout.html', ), name='logout', ), url(r'^attendancebook/yokoshi/list$', YokoshiListView.as_view(), "yokoshilist"), url(r'^$', HomeView.as_view(), name='home'), url(r'^attendancebook/confirm_presence/$', PresenceConfirmationView.as_view(), name='confirm_presence'), url(r'^attendancebook/cancel_presence/$', PresenceCancellationView.as_view(), name="cancel_presence"), url(r'^attendancebook/presence_by_event/$', singleevent_report), url(r'^attendancebook/presence_by_event_excel/$', single_event_excel), url(r'^attendancebook/yokoshi_history/$', yokoshihistory_report), url(r'^attendancebook/mikumite_report/$', mikumite_report), url(r'^attendancebook/mikumite_excel/$', mikumite_excel), url(r'^attendancebook/inform_yokoshi_update/$', inform_yokoshi_update), url(r'^attendancebook/update_han/$', update_han), url(r'^attendancebook/find_or_create_event_for_today/$', find_or_create_event_for_today), # novo frontend: prototipo url(r'^.*/', TemplateView.as_view(template_name="prototype.html"), name='base') ]