def test_index(self): request = self.factory.get('/') request.user = AnonymousUser() resp = Index.as_view()(request) self.assertEqual(resp.status_code, 200)
https://docs.djangoproject.com/en/dev/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.conf import settings from django.conf.urls.i18n import i18n_patterns # for local from django.contrib import admin from django.urls import include, path from main.views import Index urlpatterns = i18n_patterns( path('admin/', admin.site.urls), path('', Index.as_view()), ) if settings.DEBUG: if 'debug_toolbar' in settings.INSTALLED_APPS: import debug_toolbar urlpatterns = [ path('__debug__/', include(debug_toolbar.urls)), ] + urlpatterns
The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/3.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.conf import settings from django.conf.urls.static import static from django.contrib import admin from django.urls import path from main.views import Index, get_href urlpatterns = [ path('', Index.as_view(), name='index'), path('admin/', admin.site.urls), path('get_href/', get_href, name='get_href'), ] if settings.DEBUG: urlpatterns += static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)
from django.conf.urls import patterns, include, url from main.views import Index, NagiosCfg urlpatterns = patterns( '', url(r'index.html', Index.as_view()), url(r'nagios.cfg', NagiosCfg.as_view(), name='nagios-cfg'), url(r'$', Index.as_view()), )
from django.urls import path from main.views import Index,Question from django.contrib.auth.decorators import login_required urlpatterns = [ path('', Index.as_view(), name="index"), path('question/<slug>', login_required(Question.as_view()), name="question") ]
from django.conf.urls import patterns, include, url from main.views import Index, NagiosCfg urlpatterns = patterns('', url(r'index.html', Index.as_view()), url(r'nagios.cfg', NagiosCfg.as_view(), name='nagios-cfg'), url(r'$', Index.as_view()), )
from django.conf.urls import patterns, include, url from main.views import Index urlpatterns = patterns('', # Examples: # url(r'^$', 'mkcostumier.views.home', name='home'), # url(r'^blog/', include('blog.urls')), url(r'^$', Index.as_view(), name='index'), )
from django.conf.urls import include, url from django.contrib import admin import main from main.views import TripCreate, Index, TripDetail, LocationDetail, \ LocationCreate, AcceptDecline, ReviewCreate, MessageCreate, AllLocations, \ UserHome from django.contrib.auth import views as auth_views urlpatterns = [ # Default Url url(r'^$', Index.as_view(), name="home"), # Admin Urls url(r'^logout', auth_views.logout, {'next_page': '/'}, name='logout'), url(r'^login', main.views.user_login, name='login'), url(r'^admin/', include(admin.site.urls)), # User Urls url(r'^user/register', main.views.create_camper, name='register'), url(r'^user/home', UserHome.as_view(), name='user_home'), # Trip Urls url(r'^trip/accept_decline/(?P<pk>[0-9]+)/$', AcceptDecline.as_view(), name="accept_decline"), url(r'^trip/create/$', TripCreate.as_view(), name="trip_new"), url(r'^trip/(?P<pk>[0-9]+)/$', TripDetail.as_view(), name="trip_detail"), url(r'^trip/message/(?P<pk>[0-9]+)/$', MessageCreate.as_view(), name="message_create"), url(r'^trip/update/(?P<pk>[0-9]+)/$', AcceptDecline.as_view(), name="accept_decline"),
"""school 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. 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 from main.views import Index urlpatterns = [ url(r'^$', Index.as_view(), name='main'), #url(r'^shiny/(?P<itemID>[0-9]+)/$', CShinyApp.as_view(), name='shiny'), ]
location = "/" def items(self): return Site.objects.all() sitemaps = { 'main': SitesSitemap, 'projects': GenericSitemap(public_project_dict, priority=0.6), 'flatpages': FlatPageSitemap, 'jobs': GenericSitemap(jobs_dict, priority=0.7) } urlpatterns = patterns('', # ex: / | index.html url(r'^(?:|index\.html)$', Index.as_view(), name='main-index',), # ex: /css/dynamic-css.css url(r'^css/dynamic-css\.css$', DymanicCSS.as_view(content_type="text/css"), name='dynamic-css'), # ex: /css/ie8-dynamic-css.css url(r'^css/dynamic-css-ie8\.css$', DymanicCSSIe8.as_view(content_type="text/css"), name='dynamic-css-ie8'), # ex: /contact url(r'^contact/$', ContactView.as_view(), name='main-contact',), # ex: /thanks url(r'^thanks/', TemplateView.as_view(template_name="main/thanks.html"), name='contact-thanks',), # ex: /sitemap.xml (r'^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}), ) urlpatterns += patterns('django.contrib.flatpages.views', # ex: /about-us url(r'^about/$', 'flatpage', {'url': '/about-us/'}, name='about'),
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.http import HttpResponse from main.views import Index, blank from control.views import CAdminLogin urlpatterns = [ url(r'^control/admin/login/$', CAdminLogin.as_view(), name='Login'), url(r'^control/admin/', admin.site.urls), url(r'^control/', include('control.urls', namespace='control')), url(r'^main/', include('main.urls', namespace='main')), url(r'^account/', include('account.urls', namespace='account')), url(r'^api/', include('api.urls', namespace='api')), url(r'^developer/', include('developer.urls', namespace='developer')), url(r'^shiny/.*', blank), url(r'^robots.txt', lambda x: HttpResponse("User-agent: *\nDisallow: /", content_type="text/plain"), name="robots_file"), url(r'^.*', Index.as_view()), ]
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.conf.urls import url, include from django.conf.urls.static import static from django.contrib import admin from rest_framework import routers from main.views import Index, IdeaViewSet, AppointmentViewSet router = routers.DefaultRouter() router.register(r'ideas', IdeaViewSet) router.register(r'appointments', AppointmentViewSet) urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^api/', include(router.urls)), url(r'^', Index.as_view()), ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)