コード例 #1
0
ファイル: test_views.py プロジェクト: samshultz/posyhub
 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
ファイル: test_views.py プロジェクト: samshultz/posyhub
 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
ファイル: test_views.py プロジェクト: flaviamissi/movefitness
 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
ファイル: urls.py プロジェクト: RobertUJ/Omaha
from django.conf.urls import patterns, url
from contact.views import ContactView

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

]
コード例 #6
0
 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
ファイル: urls.py プロジェクト: Gerard-007/geetech
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
ファイル: urls.py プロジェクト: Hayashimizu/learning_django
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
ファイル: urls.py プロジェクト: balexander85/django-contact
"""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
ファイル: urls.py プロジェクト: flaviamissi/movefitness
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
ファイル: urls.py プロジェクト: amakarudze/djangogirls
from django.urls import path

from contact.views import ContactView

app_name = 'contact'
urlpatterns = [
    path('', ContactView.as_view(), name='landing'),
]
コード例 #17
0
 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
ファイル: urls.py プロジェクト: grzegorzmichrowski/schronisko
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
ファイル: urls.py プロジェクト: merenbach/project
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
ファイル: www.py プロジェクト: alphageek-xyz/site
    ),

    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
ファイル: urls.py プロジェクト: djangobrasil/djangobrasil.org
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
ファイル: www.py プロジェクト: 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}),
コード例 #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
ファイル: test_views.py プロジェクト: samshultz/posyhub
    def get_request_using_request_factory(self):
        req = self.factory.get(reverse("contact:contact-us"))
        response = ContactView.as_view()(req)

        return response
コード例 #29
0
ファイル: urls.py プロジェクト: ricardodani/djangobrasil.org
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())
]
コード例 #31
0
 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
ファイル: urls.py プロジェクト: ewianda/lscds-new-site
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
ファイル: test_views.py プロジェクト: flaviamissi/movefitness
 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
ファイル: urls.py プロジェクト: julianobinder/djangogirls-1
from django.conf.urls import url

from contact.views import ContactView

urlpatterns = [
    url(r'^$', ContactView.as_view(), name='contact'),
]
コード例 #37
0
ファイル: urls.py プロジェクト: dk1000/szkolenie-django
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"),
)