示例#1
0
    def test_index(self):
        request = self.factory.get('/')
        request.user = AnonymousUser()

        resp = Index.as_view()(request)

        self.assertEqual(resp.status_code, 200)
示例#2
0
    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
示例#3
0
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)
示例#4
0
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()),
)
示例#5
0
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")
]
示例#6
0
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()),

)
示例#7
0
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'),

)
示例#8
0
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"),
示例#9
0
"""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'),
示例#11
0
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()),
]
示例#12
0
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)