Пример #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
Пример #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)
Пример #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)
Пример #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(
Пример #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)
Пример #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'),
)
Пример #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)
Пример #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
Пример #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'),
]
Пример #11
0
Файл: urls.py Проект: 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'),
]
Пример #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'),
]
Пример #13
0
from contact.views import ContactView
from django.conf.urls import url

urlpatterns = [url(r'^$', ContactView.as_view(), name='contact')]
Пример #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),
]
Пример #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()
Пример #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)
Пример #18
0
    def test_url_calls_correct_view(self):
        found = resolve(reverse("contact:contact-us"))

        self.assertEqual(found.func.__name__, ContactView.as_view().__name__)
        
Пример #19
0
from django.conf.urls import patterns, url

from contact.views import ContactView

urlpatterns = patterns('', url('^$', ContactView.as_view(), name='contact'))
Пример #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)
Пример #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'),
)
Пример #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'
    ),
Пример #23
0
from django.conf.urls import patterns, url

from contact.views import ContactView


urlpatterns = patterns(
    '',
    url('^$', ContactView.as_view(), name='contact')
)
Пример #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}),
]
Пример #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'),
]
Пример #26
0
}

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}),
Пример #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(
Пример #28
0
    def get_request_using_request_factory(self):
        req = self.factory.get(reverse("contact:contact-us"))
        response = ContactView.as_view()(req)

        return response
Пример #29
0
from django.conf.urls.defaults import patterns, url

from contact.views import ContactView

urlpatterns = patterns("", url("^$", ContactView.as_view(), name="contact"))
Пример #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)
Пример #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()),
]
Пример #33
0
# -*- coding: utf-8 -*-

from django.conf.urls import url

from contact.views import ContactView

urlpatterns = [url(r'^$', ContactView.as_view(), name='contact')]
Пример #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"),
)

Пример #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)
Пример #36
0
from django.conf.urls import url

from contact.views import ContactView

urlpatterns = [
    url(r'^$', ContactView.as_view(), name='contact'),
]
Пример #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
Пример #38
0
from django.urls import path

from contact.views import ContactView

urlpatterns = [path('', ContactView.as_view(), name='contact')]
Пример #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"),
)