Example #1
0
 def test_message_sent_when_form_is_valid(self):
     req = self.factory.post(reverse('contact:contact-us'), dict(name="jon", 
                                      phone_no="+36309304993", 
                                      message="skdjkal"))
     
     ContactView.as_view()(req)
     self.assertEqual(len(mail.outbox), 1) # NOQA
Example #2
0
 def test_redirect_after_form_submission(self):
     req = self.factory.post(reverse('contact:contact-us'), dict(name="jon", 
                                      phone_no="+36309304993", 
                                      message="skdjkal"))
     
     response = ContactView.as_view()(req)
     self.assertEqual(response.status_code, 302)
Example #3
0
 def setUp(self):
     self.content = Content.objects.create(title="foo", description="bar")
     self.contact = Contact.objects.create(
         address="some street",
         phone="222-2222",
         business_hours="8h as 19h"
     )
     self.request = RequestFactory().get("contact")
     self.response = ContactView.as_view()(self.request)
Example #4
0
from villages.views import VillageUpdateView

# require 2fa token entry (if enabled on admin account) when logging into /admin by using allauth login form
admin.site.login = login_required(admin.site.login)

urlpatterns = [
    path("o/", include("oauth2_provider.urls", namespace="oauth2_provider")),
    path("profile/", include("allauth.urls")),
    path("profile/", include("allauth_2fa.urls")),
    path("profile/", include("profiles.urls", namespace="profiles")),
    path("tickets/", include("tickets.urls", namespace="tickets")),
    path("shop/", include("shop.urls", namespace="shop")),
    path("news/", include("news.urls", namespace="news")),
    path(
        "contact/",
        ContactView.as_view(),
        name="contact",
    ),
    path("conduct/",
         TemplateView.as_view(template_name="coc.html"),
         name="conduct"),
    path("login/", LoginView.as_view(), name="account_login"),
    path("logout/", LogoutView.as_view(), name="account_logout"),
    path(
        "privacy-policy/",
        TemplateView.as_view(template_name="legal/privacy_policy.html"),
        name="privacy-policy",
    ),
    path(
        "general-terms-and-conditions/",
        TemplateView.as_view(
Example #5
0
from django.conf.urls import patterns, url
from contact.views import ContactView

urlpatterns = [
    url(  r'^contact/$', ContactView.as_view(), name="ContactView"),

]
 def test_should_request_the_contacts_view_via_get_directly_and_be_success(self):
     response = ContactView.as_view()(self.request)
     self.assertEqual(response.status_code, 200)
Example #7
0
from django.conf.urls import patterns, url
from contact.views import ContactView, T42View

__author__ = 'eraldo'

urlpatterns = patterns(
    '',
    # ex: ../contact/
    url(r'^$', ContactView.as_view(), name='home'),
    # ex: ../T42/
    url(r'^T42/$', T42View.as_view(), name='T42'),
)
Example #8
0
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 . import views
from contact.views import ContactView
from about.views import AboutView
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    path('geetechlab@admin/', admin.site.urls),
    path('', views.HomeView.as_view(), name='home'),
    path('contact', ContactView.as_view(), name='contact'),
    path('about', AboutView.as_view(), name='about'),
]

urlpatterns += staticfiles_urlpatterns()
# Remove this conditional check if you want to upload to Heroku
if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
Example #9
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 include, url
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
from django.views.generic import TemplateView
from team.views import TeamView
from home.views import HomeView
from stories.views import StoriesView
from services.views import ServicesView
from contact.views import ContactView
from django.views.decorators.cache import cache_page


urlpatterns = [
    url(r'^$', cache_page(60 * 15)(HomeView.as_view())),
    url(r'^team/', cache_page(60 * 15)(TeamView.as_view())),
    url(r'^services/', cache_page(60 * 15)(ServicesView.as_view())),
    url(r'^stories/', cache_page(60 * 15)(StoriesView.as_view())),
    url(r'^contact/', cache_page(60 * 15)(ContactView.as_view())),
    url(r'^admin/', admin.site.urls),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

if settings.DEBUG:
    import debug_toolbar
    urlpatterns = [
        url(r'^__debug__/', include(debug_toolbar.urls)),
    ] + urlpatterns
Example #10
0
from django.contrib import admin

from ozna.views import MainView

from contact.views import ContactView
from contact.views import ThanksView
from news.views import NewsView
from about.views import AboutView
from product.views import ProductView
from product.views import KtpView
from product.views import productdetail, ktpview, IndexView

from gear.views import GearView

from contact.views import contact, rssview

urlpatterns = [
    url(r'^pkf/', admin.site.urls),
    url(r'^$', IndexView.as_view(), name="main"),
    url(r'^contacts/$', ContactView.as_view(), name="contacts"),
    url(r'^news/$', NewsView.as_view(), name="news"),
    url(r'^about/$', AboutView.as_view(), name="about"),
    url(r'^product/$', ProductView.as_view(), name="product"),
    url(r'^product/(?P<service_id>\d+)/$', ktpview, name="ktp"),
    url(r'^gear/$', GearView.as_view(), name="gear"),
    url(r'^form/$', contact, name="form"),
    url(r'^thanks/$', ThanksView.as_view(), name="thanks"),
    url(r'^product/(?P<alias>[^/]+)/$', productdetail, name='productdetail'),
    url(r'^rss/$', MainView, name='rss'),
]
Example #11
0
File: urls.py Project: Nilla6/BB
from django.conf.urls import url, include
from contact.views import ContactView
from . import views

urlpatterns = [
    url(r'^', ContactView.as_view(), name='Contact'),
]
Example #12
0
from django.conf.urls import url
from contact.views import ContactView

urlpatterns = [
    url(r'^$', ContactView.as_view(success_url='contact/thanks/'), name='contact'),
    url(r'thanks/$', 'contact.views.thanks', name='thx'),
]
Example #13
0
from contact.views import ContactView
from django.conf.urls import url

urlpatterns = [url(r'^$', ContactView.as_view(), name='contact')]
Example #14
0
"""project 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

from contact.views import ContactView

urlpatterns = [
    path("", ContactView.as_view(template_name="index.html"), name="index"),
    path("admin/", admin.site.urls),
]
Example #15
0
from django.conf import settings
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.contrib.staticfiles.urls import staticfiles_urlpatterns

from activities.views import ActivitiesView, ActivityView
from contact.views import ContactView
from index.views import IndexView
from our_installations.views import OurInstallationsView
from partners.views import PartnersView
from social.views import SocialView


admin.autodiscover()

urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
    url(r'atividades/$', ActivitiesView.as_view(), name='activities'),
    url(r'atividades/(?P<slug>[\w-]+)$$', ActivityView.as_view(), name='activity'),
    url(r'nossas-instalacoes/$', OurInstallationsView.as_view(), name='our_installations'),
    url(r'parceiros/$', PartnersView.as_view(), name='partners'),
    url(r'noticias/$', SocialView.as_view(), name='social'),
    url(r'contato/$', ContactView.as_view(), name='contact'),
    url(r'^/?$', IndexView.as_view(), name='index'),

    url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT})
)

urlpatterns += staticfiles_urlpatterns()
Example #16
0
from django.urls import path

from contact.views import ContactView

app_name = 'contact'
urlpatterns = [
    path('', ContactView.as_view(), name='landing'),
]
 def test_should_request_the_contacts_view_via_post_directly_with_no_data_and_get_an_error(self):
     request = RequestFactory().post('contact_view')
     response = ContactView.as_view()(request)
     self.assertEqual(response.status_code, 200)
Example #18
0
    def test_url_calls_correct_view(self):
        found = resolve(reverse("contact:contact-us"))

        self.assertEqual(found.func.__name__, ContactView.as_view().__name__)
        
Example #19
0
from django.conf.urls import patterns, url

from contact.views import ContactView

urlpatterns = patterns('', url('^$', ContactView.as_view(), name='contact'))
Example #20
0
from django.urls import path, include

from Projekt_koncowy import settings
from adoption.views import FormConfirmationView, AdoptionFormCreate
from animals.views import MainView, AnimalCreate, AnimalUpdate, AnimalDelete, BoxCreate, AnimalListWithFilterView
from contact.views import ContactView, ContactUpdate
from employees.views import EmployeeCreate

urlpatterns = [
    path('admin/', admin.site.urls),
    path('accounts/', include('users.urls')),
    path('accounts/', include('django.contrib.auth.urls')),
    path('', MainView.as_view(), name="main"),
    path('add_animal', AnimalCreate.as_view(), name="add_animal"),
    path('update_animal/<pk>',
         AnimalUpdate.as_view(success_url="/animal_list"),
         name="update_animal"),
    path('delete_animal/<pk>', AnimalDelete.as_view(), name="delete_animal"),
    path('add_employee', EmployeeCreate.as_view(), name="add_employee"),
    path('add_box', BoxCreate.as_view(), name="add_box"),
    path('animal_list', AnimalListWithFilterView.as_view(),
         name="animal_list"),
    path('contact', ContactView.as_view(), name="contact"),
    path('update_contact/<pk>', ContactUpdate.as_view(),
         name="update_contact"),
    path('adoption_form', AdoptionFormCreate.as_view(), name="adoption_form"),
    path('form_confirmation',
         FormConfirmationView.as_view(),
         name="form_confirmation"),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Example #21
0
from django.conf.urls import patterns, url, include
from contact.views import ContactView, ContactThanksView
from honeypot.decorators import check_honeypot

urlpatterns = patterns('',
    url(r'^$', check_honeypot(ContactView.as_view()), name='contact'),
    url(r'^thanks/$', ContactThanksView.as_view(), name='contact-thanks'),
)
Example #22
0
    ),

    url(r'^user/blank/$',
        never_cache(flatpage),
        kwargs={'url': '/user/blank/'},
        name='user_blank'
    ),

    url(r'^(?P<url>shared/.*)$',
        flatpage,
        name='shared'
    ),

    url(r'^contact/$',
        ContactView.as_view(
            success_url='/contact/',
            template_name = 'pages/contact.html'
        ),
        kwargs={'gapi_key' : getattr(settings, 'GOOGLE_API_KEY', None)},
        name='contact'
    ),

    url(r'^services/$',
        with_headers(False, X_Robots_Tag='noarchive')(
            LandingPageView.as_view(
                template_name='pages/services.html',
                cache_timeout=settings.DEBUG and 5 or 300
            )
        ),
        name='services'
    ),
Example #23
0
from django.conf.urls import patterns, url

from contact.views import ContactView


urlpatterns = patterns(
    '',
    url('^$', ContactView.as_view(), name='contact')
)
Example #24
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.contrib import admin
from django.urls import path
from contact.views import index, ContactView

from django.views.static import serve
from django.conf.urls import url
from django.conf import settings

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', index, name='index'),
    path('api/contact/', ContactView.as_view(), name='contact'),
    url(r'^media/(?P<path>.*)$', serve,
        {'document_root': settings.MEDIA_ROOT}),
    url(r'^static/(?P<path>.*)$', serve,
        {'document_root': settings.STATIC_ROOT}),
]
Example #25
0
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.views.generic import TemplateView
import xadmin
from home.views import IndexView
from django.views.static import serve
from helloworld.settings import MEDIA_ROOT
from profile_about.views import ProfileView
from photo.views import PhotoView, PhotoDetailView
from blog.views import BlogView, BlogDetailView
from contact.views import ContactView

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url('^$', IndexView.as_view(), name="index"),
    url('^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
    url('^about/$', ProfileView.as_view(), name='about'),
    url('^photo/$', PhotoView.as_view(), name='photo'),
    url('^blog/$', BlogView.as_view(), name='blog'),
    url('^contact/$', ContactView.as_view(), name='contact'),
    url('^photo/(?P<imgs_id>\d+)$', PhotoDetailView.as_view(),
        name='projects'),
    url('^blog/(?P<blog_id>\d+)/(?P<user_id>\d+)$',
        BlogDetailView.as_view(),
        name='blog_detail'),
]
Example #26
0
File: www.py Project: profbiyi/site
}

urlpatterns = [
    url(r'^$', cache_page(60 * 5)(flatpage), {'url': '/'}, name='home'),
    url(r'^about/$',
        cache_page(60 * 5)(flatpage), {'url': '/about/'},
        name='about'),
    url(r'^about/privacy/$',
        cache_page(60 * 5)(flatpage), {'url': '/about/privacy/'},
        name='privacy'),
    url(r'^about/terms/$',
        cache_page(60 * 5)(flatpage), {'url': '/about/terms/'},
        name='terms'),
    url(r'^(?P<url>shared/.*)$', flatpage),
    url(r'^contact/$',
        ContactView.as_view(success_url='/contact/',
                            template_name='pages/contact.html'),
        {'gapi_key': getattr(settings, 'GOOGLE_API_KEY', None)},
        name='contact'),
    url(r'^services/$',
        with_headers(False, X_Robots_Tag='noarchive')(LandingPageView.as_view(
            template_name='pages/services.html',
            cache_timeout=settings.DEBUG and 5 or 300)),
        name='services'),
    url(r'^robots\.txt$',
        TemplateView.as_view(
            content_type='text/plain',
            template_name='robots.txt',
        ),
        name='robots'),
    url(r'^sitemap\.xml$',
        cache_page(60 * 60)(sitemap), {'sitemaps': sitemaps}),
Example #27
0
    path('index/', views.home, name='home'),
    path('index.html/', views.home, name='home'),
    path('specialist/',include('specialist.urls')),
    re_path('specialist/$',include('specialist.urls')),
    path('specialist/search',include('specialist.urls')),
    path('index/specialist/',include('specialist.urls')),
    path('index/about_us/specialist/',include('specialist.urls')),
    path('testimonials/',include('testimonials.urls')),
    path('about_us/',include('about_us.urls')),
    re_path(r'about_us/$',InfoView.as_view(),name='about_us'),
    path('contact/',include('contact.urls')),
    path('services/',include('services.urls')),
    re_path(r'services/$',ServicePageView.as_view(),name='services'),
    path('account/',include('account.urls')),
    re_path(r'account/$',AccountView.as_view(),name='account'),
    re_path(r'contact/$',ContactView.as_view(),name='contact'),
    path('users/',include('users.urls')),
    path('register/',users_views.register ,name='register'),
    path('login/', auth_views.LoginView.as_view(template_name='users/login.html'), name='login'),
    path('new/', views.new, name='new'),
    path('logout/', auth_views.LogoutView.as_view(template_name='users/logout.html'), name='logout'),
    path('accounts/profile/', users_views.profile, name='profile'),
    path('password_reset/done/', auth_views.PasswordResetCompleteView.as_view(
                      template_name='registration/password_reset_done.html'),
                       name='password_reset_done'),

    path('reset/<uidb64>/<token>/', auth_views.PasswordResetConfirmView.as_view(),
                       name='password_reset_confirm'),
    path('password_reset/', auth_views.PasswordResetView.as_view(), name='password_reset'),

    path('reset/done/', auth_views.PasswordResetCompleteView.as_view(
Example #28
0
    def get_request_using_request_factory(self):
        req = self.factory.get(reverse("contact:contact-us"))
        response = ContactView.as_view()(req)

        return response
Example #29
0
from django.conf.urls.defaults import patterns, url

from contact.views import ContactView

urlpatterns = patterns("", url("^$", ContactView.as_view(), name="contact"))
Example #30
0
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 rest_framework_jwt.views import obtain_jwt_token
from django.urls import re_path

from user.views import UserCreate
from contact.views import (ContactView, ContactListCreateView,
                           ContactListListCreateView, ContactListView,
                           ContactListContactsView, ContactListContactsAddDeleteView)

urlpatterns = [
    re_path(r'^admin/', admin.site.urls),
    re_path(r'^api/users$', UserCreate.as_view()),
    re_path(r'^api/users/tokens$', obtain_jwt_token),
    path(r'api/contacts', ContactListCreateView.as_view()),
    path(r'api/contacts/<int:pk>', ContactView.as_view()),
    path(r'api/contact-lists', ContactListListCreateView.as_view()),
    path(r'api/contact-lists/<int:pk>', ContactListView.as_view()),
    path(r'api/contact-lists/<int:pk>/contacts',
         ContactListContactsView.as_view()),
    path(r'api/contact-lists/<int:pk>/contacts/<int:contact_pk>',
         ContactListContactsAddDeleteView.as_view())
]
 def test_view_must_have_a_template_name(self):
     response = ContactView.as_view()(self.request)
     self.assertTrue(response.template_name)
Example #32
0
from django.conf.urls import url
from django.urls import path
from contact.views import ContactView, ContactDetail

urlpatterns = [
    path('api/v1/contact/', ContactView.as_view()),
    path('api/v1/contact/<int:contact_id>', ContactDetail.as_view()),
]
Example #33
0
# -*- coding: utf-8 -*-

from django.conf.urls import url

from contact.views import ContactView

urlpatterns = [url(r'^$', ContactView.as_view(), name='contact')]
Example #34
0
from django.conf.urls import patterns, include, url
from django.views.generic import TemplateView
from contact.views import ContactView
urlpatterns = patterns('',
#url(r'^$', TemplateView.as_view(template_name="home/index.html"),name="home"),
url(r'^contact$', ContactView.as_view(),name="contact"),
)

Example #35
0
 def test_should_request_without_a_contact_and_be_success(self):
     self.contact.delete()
     response = ContactView.as_view()(self.request)
     self.assertEqual(200, response.status_code)
Example #36
0
from django.conf.urls import url

from contact.views import ContactView

urlpatterns = [
    url(r'^$', ContactView.as_view(), name='contact'),
]
Example #37
0
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from contact.api import ContactAPI
from contact.views import ContactView, ContactAddView, ContactAddFailView, ContactAddFormView, ContactAddSuccessView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('contacts/', ContactView.as_view()),
    path('contact/', ContactAPI.as_view()),
    path('contact/add/success/',
         ContactAddSuccessView.as_view(),
         name='contact-add-success'),
    path('contact/add/fail/',
         ContactAddFailView.as_view(),
         name='contact-add-fail'),
    path('contact/add/db/', ContactAddView.as_view(), name='contact-add-db'),
    path('contact/add/', ContactAddFormView.as_view(),
         name='contact-add-form'),
]

if settings.DEBUG and settings.DEBUG_TOOLBAR:
    import debug_toolbar
    urlpatterns = [
        path('__debug__/', include(debug_toolbar.urls)),
    ] + urlpatterns
Example #38
0
from django.urls import path

from contact.views import ContactView

urlpatterns = [path('', ContactView.as_view(), name='contact')]
Example #39
0
from django.conf import settings
from django.conf.urls.defaults import patterns, url
from contact.views import ContactView
from django.views.generic import TemplateView

template_name = getattr(settings, 'CONTACT_SUCCESS_TEMPLATE',
                        'contact/success.html')

urlpatterns = patterns(
    '',
    url(r'^$', ContactView.as_view(), name="contact"),
    url(r'^success/$',
        TemplateView.as_view(template_name=template_name),
        name="contact-success"),
)