示例#1
0
def test_home_view(rf):
    from core.views import HomeView

#     course = mommy.make('Course')

    request = rf.get('/')
    view = HomeView(request=request)

    response = view.get(request)
    assert response.status_code == 200
示例#2
0
文件: urls.py 项目: jcemelanda/djbook
from django.conf.urls import url
from core.views import CadastroView
from core.views import LoginView
from core.views import HomeView

urlpatterns = [
    url(r'^cadastro/$', CadastroView.as_view(), name='cadastro'),
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^$', HomeView.as_view(), name='home'),
]
示例#3
0
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.contrib.auth.decorators import login_required
from auth.views import LandingView
from core.views import AboutView, HomeView, PostView

admin.autodiscover()

urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),

	#


    #CAS
    url(r'^accounts/login/$', 'cas.views.login', name='login'),
    url(r'^accounts/logout/$', 'cas.views.logout', name='logout'),

    #OTHER LOGIN
    # url(r'^alt_login/$','auth.views.alt_login', name='alt_login'),

    #APP
    url(r'^$', LandingView.as_view(), name='login'),
    url(r'^home/?$', login_required(HomeView.as_view()), name='home'),
    url(r'^about/?$', AboutView.as_view(), name='about'),
    #post urls
    url(r'^posts/new/?$', login_required(PostView.as_view()), name='post_view'),
    url(r'^posts/(?P<post_id>\d+)/?$', login_required(PostView.as_view()), name='post_view')
)
示例#4
0
"""isobar 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 core.views import HomeView, Articles, ArticleDetail, cool_view

urlpatterns = [
    url(r'^cool-view$', cool_view),
    url(r'^$', HomeView.as_view()),
    url(r'^articles/$', Articles.as_view()),
    url(r'^articles/(?P<pk>[0-9]+)/$', ArticleDetail.as_view()),
    url(r'^admin/', include(admin.site.urls)),
]
示例#5
0
# django
from django.conf.urls import include, url, patterns
from django.conf.urls.i18n import i18n_patterns
from django.contrib import admin

# rest
from rest_framework.routers import DefaultRouter

# mac
from core.views import HomeView
from core.api import (
    AuctionHouseViewSet, ExpertViewSet, NewsletterEmailViewSet
)

admin.autodiscover()

router = DefaultRouter()
router.register(r'auctionhouse', AuctionHouseViewSet)
router.register(r'expert', ExpertViewSet)
router.register(r'newsletter', NewsletterEmailViewSet)

urlpatterns = patterns('',
    url(r'^api/', include(router.urls)),
)

urlpatterns += i18n_patterns('',
    url(r'^admin', include(admin.site.urls)),
    url(r'^', include('cms.urls')),
    (r'^', HomeView.as_view()),
)
示例#6
0
文件: urls.py 项目: lamenezes/agendi
from django.core.urlresolvers import reverse_lazy
from django.conf.urls import url
from django.contrib.auth import views

from core.views import HomeView, UserAuthView, UserCreateView

urlpatterns = [
    url(r'^$',
        HomeView.as_view(),
        name='home'),
    url(r'^login/$',
        UserAuthView.as_view(),
        name='login'),
    url(r'^logout/$',
        views.logout,
        {'next_page': reverse_lazy('core:home')},
        name='logout'),
    url(r'^signup/$',
        UserCreateView.as_view(),
        name='signup'),
]
示例#7
0
文件: urls.py 项目: anidem/ggv-py
    url(r'^access-forbidden/$', AccessForbiddenView.as_view(), name='access_forbidden'),

# Email handling
    url(r'^ggv/(?P<crs_slug>[-\w]+)/email-question/worksheet/(?P<i>\d+)/(?P<j>\d+)/$', SendEmailWorksheetQuestionToInstructorsView.as_view(), name='email_instructor_question'),
    url(r'^ggv/(?P<crs_slug>[-\w]+)/email-error/worksheet/(?P<i>\d+)/(?P<j>\d+)/$', SendEmailWorksheetErrorToStaffView.as_view(), name='email_staff_ws_error'),
    url(r'^ggv/(?P<crs_slug>[-\w]+)/email-instructor/$', SendEmailToInstructor.as_view(), name='email_instructor'),

    url(r'^ggv/(?P<crs_slug>[-\w]+)/email-manager/deactivate$', SendEmailToManagerDeactivationRequest.as_view(), name='email_manager_deactivate'),
    url(r'^ggv/(?P<crs_slug>[-\w]+)/email-manager/activate$', SendEmailToManagerActivationRequest.as_view(), name='email_manager_activate'), 

    url(r'^ggv/(?P<crs_slug>[-\w]+)/email-manager/new-account$', SendEmailToManagerCreateAccountRequest.as_view(), name='email_manager_request_account'),

# Administration pages

    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    url(r'^ggvadmin/filebrowser/', include(site.urls)),
    url(r'^grappelli/', include('grappelli.urls')),  # grappelli URLS
    url(r'^ggvadmin',  admin.site.urls, name='staff_admin'),  # admin site


    url(r'^faq/$', FaqView.as_view(), name='faq'),
    url(r'^home/$', HomeView.as_view(), name='ggvhome'),
    url(r'^', IndexView.as_view(), name='splash'),
 
] 

# if settings.DEBUG:
#     urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
#     urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
示例#8
0
文件: urls.py 项目: parth115/barcamp
    DashboardView,
    CampView,
    CampListView,
    SessionCreateView,
    SessionEditView,
    SessionView,
)
from django.contrib import admin

admin.autodiscover()

urlpatterns = patterns(
    "",
    # Examples:
    # url(r'^$', 'barcamp.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    url(r"^admin/", include(admin.site.urls)),
    url(r"^dashboard/", DashboardView.as_view(), name="dashboard"),
    url(r"^accounts/register/", RegisterView.as_view(), name="register"),
    url(r"^accounts/login/", LoginView.as_view(), name="login"),
    url(r"^accounts/logout/", LogoutView.as_view(), name="logout"),
    url(r"^camps/$", CampListView.as_view(), name="camp_list"),
    url(
        r"^(?P<camp>[-_a-zA-Z0-9]+)/(?P<session>[-_a-zA-Z0-9]+)/edit/$", SessionEditView.as_view(), name="session_edit"
    ),
    url(r"^(?P<camp>[-_a-zA-Z0-9]+)/(?P<session>[-_a-zA-Z0-9]+)/$", SessionView.as_view(), name="session_view"),
    url(r"^(?P<camp>[-_a-zA-Z0-9]+)/session/create/$", SessionCreateView.as_view(), name="session_create"),
    url(r"^(?P<camp>[-_a-zA-Z0-9]+)/$", CampView.as_view(), name="camp"),
    url(r"^$", HomeView.as_view(), name="home_view"),
)
示例#9
0
from django.views.decorators.cache import cache_page

admin.autodiscover()

from api import feeds  # noqa: E402
from core.views import HomeView, MaintenanceView, ReportView, ReportThanksView  # noqa: E402

MAINTENANCE_MODE = getattr(settings, 'MAINTENANCE_MODE', False)
if MAINTENANCE_MODE:
    urlpatterns = [
        url(r'.*', MaintenanceView.as_view(), name='maintenance_view'),
    ]

else:
    urlpatterns = [
        url(r'^$', cache_page(60 * 5)(HomeView.as_view()), name='home'),
        url(r'^leaflets/', include('leaflets.urls')),
        url(r'^parties/', include('parties.urls')),
        url(r'^person/', include('people.urls')),
        url(r'^constituencies/', include('constituencies.urls')),
        url(r'^analysis/', include('analysis.urls')),
        url(r'^tags/', include('tags.urls')),
        url(r'^categories/', include('categories.urls')),
        url(r'^api/', include('api.urls')),

        # Feeds
        url(r'^feeds/latest/$', feeds.LatestLeafletsFeed(), name='latest_feed'),
        url(r'^feeds/constituency/(?P<cons_slug>[\w_\-\.]+)/$', feeds.ConstituencyFeed(), name='constituency_feed'),
        url(r'^feeds/category/(?P<cat_slug>[\w_\-\.]+)/$', feeds.CategoryFeed(), name='category_feed'),
        url(r'^feeds/tag/(?P<tag_slug>[\w_\-\.]+)/$', feeds.TagFeed(), name='tag_feed'),
示例#10
0
from django.conf.urls.static import static
from django.views.generic import TemplateView, RedirectView

from core.views import HomeView

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = [
    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/', include('allauth.urls')),
    url(r'^logout/$', 'django.contrib.auth.views.logout',
        {'next_page': '/'}, name='auth_logout'),
    url(r'^$', HomeView.as_view(), name="home"),
    url(r'thanks/$', TemplateView.as_view(template_name="thanks.html")),
    url(r'thanks/finished$', TemplateView.as_view(template_name="thanks_finished.html")),
    url(r'^about/$', TemplateView.as_view(template_name="about.html"), name="about"),
    url(r'^data/$', TemplateView.as_view(template_name="data.html"), name="data"),
    url(r'^privacy/$', TemplateView.as_view(template_name="privacy.html"), name="privacy"),
    url(r'^projects/$', TemplateView.as_view(template_name="projects.html"), name="projects"),
    url(r'^projects/polling-stations/$',
        TemplateView.as_view(template_name="polling-stations/home.html"),
        name="polling_one_pager"
        ),
    url(r'^projects/polling-stations/technical/$',
        TemplateView.as_view(template_name="polling-stations/technical.html"),
        name="polling_technical_explainer"
        ),
    url(r'^projects/polling-stations/techincal/$',
示例#11
0
文件: urls.py 项目: robzor/Website
from django.views.generic import TemplateView, RedirectView
from django.contrib.auth import views as auth_views

from core.views import HomeView

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = [
    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/', include('allauth.urls')),
    url(r'^logout/$', auth_views.logout,
        {'next_page': '/'}, name='auth_logout'),
    url(r'^$', HomeView.as_view(), name="home"),
    url(r'thanks/$', TemplateView.as_view(template_name="thanks.html")),
    url(r'thanks/finished$', TemplateView.as_view(template_name="thanks_finished.html")),
    url(r'^about/$', TemplateView.as_view(template_name="about.html"), name="about"),
    url(r'^privacy/$', TemplateView.as_view(template_name="privacy.html"), name="privacy"),
    url(r'^projects-and-data/$', TemplateView.as_view(template_name="projects-and-data.html"), name="projects-and-data"),
    url(r'^projects-and-data/polling-stations/$',
        TemplateView.as_view(template_name="polling-stations/home.html"),
        name="polling_one_pager"
        ),
    url(r'^projects-and-data/polling-stations/technical/$',
        TemplateView.as_view(template_name="polling-stations/technical.html"),
        name="polling_technical_explainer"
        ),
    url(r'^projects-and-data/polling-stations/faqs/$',
        TemplateView.as_view(template_name="polling-stations/faqs.html"),