Ejemplo n.º 1
0
 def test_template_engine(self):
     """
     A template view may provide a template engine.
     """
     request = self.rf.get('/using/')
     view = TemplateView.as_view(template_name='generic_views/using.html')
     self.assertEqual(view(request).render().content, b'DTL\n')
     view = TemplateView.as_view(template_name='generic_views/using.html', template_engine='django')
     self.assertEqual(view(request).render().content, b'DTL\n')
     view = TemplateView.as_view(template_name='generic_views/using.html', template_engine='jinja2')
     self.assertEqual(view(request).render().content, b'Jinja2\n')
Ejemplo n.º 2
0
    def setUp(self):
        self.user = UserFactory()

        self.authed_view = TemplateView.as_view(template_name='base.html')
        self.authed_view_kwargs = {'authed': True}
        self.anonymous_view = TemplateView.as_view(template_name='base.html')
        self.anonymous_view_kwargs = {'anonymous': True}
        self.other_anonymous_view = View.as_view()
        self.view_kwargs = {
            'authed_view': self.authed_view,
            'authed_view_kwargs': self.authed_view_kwargs,
            'anonymous_view': self.anonymous_view,
            'anonymous_view_kwargs': self.anonymous_view_kwargs}
Ejemplo n.º 3
0
    def detail_view(self, request):
        """
        Renders the message view to a response.
        """
        context = {
            'preview': self,
        }

        kwargs = {}
        if self.form_class:
            if request.GET:
                form = self.form_class(data=request.GET)
            else:
                form = self.form_class()

            context['form'] = form
            if not form.is_bound or not form.is_valid():
                return TemplateView.as_view(
                    template_name='mailviews/previews/detail.html'
                )(request, **context)

            kwargs.update(form.get_message_view_kwargs())

        message_view = self.get_message_view(request, **kwargs)

        message = message_view.render_to_message()
        raw = message.message()
        headers = SortedDict((header, maybe_decode_header(raw[header])) for header in self.headers)

        context.update({
            'message': message,
            'subject': message.subject,
            'body': message.body,
            'headers': headers,
            'raw': raw.as_string(),
        })

        alternatives = getattr(message, 'alternatives', [])
        try:
            html = next(alternative[0] for alternative in alternatives
                if alternative[1] == 'text/html')
            context.update({
                'html': html,
                'escaped_html': b64encode(html.encode('utf-8')),
            })
        except StopIteration:
            pass

        return TemplateView.as_view(
            template_name=self.template_name)(request, **context)
Ejemplo n.º 4
0
def slug(request, url):
    """Look up a page by url (which is a tree of slugs)"""
    page = None

    if url:
        for slug in url.split('/'):
            if not slug:
                continue
            try:
                page = Page.objects.get(slug=slug, parent=page)
            except Page.DoesNotExist:
                raise Http404
    else:
        try:
            page = Page.objects.get(slug='index', parent=None)
        except Page.DoesNotExist:
            return TemplateView.as_view(
                template_name='wafer/index.html')(request)

    if 'edit' in request.GET:
        if not request.user.has_perm('pages.change_page'):
            raise PermissionDenied
        return EditPage.as_view()(request, pk=page.id)

    if 'compare' in request.GET:
        if not request.user.has_perm('pages.change_page'):
            raise PermissionDenied
        return ComparePage.as_view()(request, pk=page.id)

    return ShowPage.as_view()(request, pk=page.id)
Ejemplo n.º 5
0
 def test_url_resolves_to_correct_view(self):
     response = self.client.get(reverse('hello:home'))
     self.assertEqual(
         response.resolver_match.func.__name__,
         TemplateView.as_view().__name__
     )
     self.fail('Success 2:  test_url_resolves_to_correct_view  is passed')
	def get_urls(self):
		from django.conf.urls.defaults import patterns, url, include

		def wrap(view, cacheable=False):
			def wrapper(*args, **kwargs):
				return self.manager_view(view, cacheable)(*args, **kwargs)
			return update_wrapper(wrapper, view)
		
		# Manager-site-wide views.
		urlpatterns = []

		# Add in each model's common and manager views.
		for model, reg_dict in self._registry.iteritems():
			info = model._meta.app_label, model._meta.module_name
			def fieldlist_view(*args, **kwargs):
				return self.modelfieldlist_view(model=model, *args, **kwargs)
			urlpatterns += patterns('',
				url(r'^%s/%s/$' % (info), wrap(fieldlist_view),
					name='%s_%s_fieldlist' % info
				),
				url(r'^%s/%s/None' % (info),
					wrap(TemplateView.as_view(template_name=(
						'ckeditor_filemodel_manager/unsaved.html'
					))),
					name='%s_%s_unsaved' % info
				),
			)
				
			for fieldname_dict, manager in reg_dict.iteritems():
				urlpatterns += patterns('',
					url(r'^%s/%s/' % info, include(manager.urls))
				)
		return urlpatterns
Ejemplo n.º 7
0
def about_pages(request, page):
    try:
        #return direct_to_template(request, template="about/%s.html" % page) #Deprecated
        return TemplateView.as_view(template_name="about/books.html")
    except TemplateDoesNotExist:
        raise Http404()

# def books_by_publisher(ListView):
    # Look up the publisher (and raise a 404 if it can't be found).
    #publisher = get_object_or_404(Publisher, name__iexact=name)
    
    #(r'^publishers/$', list_detail.object_list, publisher_info), #Deprecated
    #url(r'^publishers/Apress/$', ListView.as_view(queryset = Publisher.objects.filter(name='Apress'), template_name = 'publisher_list_page.html')),
    
    # Use the object_list view for the heavy lifting.
    # return list_detail.object_list(
        # request,
        # queryset = Book.objects.filter(publisher=publisher),
        # template_name = 'books/books_by_publisher.html',
        # template_object_name = 'book',
        # extra_context = {'publisher': publisher}
    # )
    #return( ListView.as_view(queryset = Book.objects.filter(publisher=publisher), template_name = 'books_by_publisher.html',) )
    # context_object_name = "book_list"
    # template_name = "books_by_publisher.html"

    # def get_queryset(self):
        # publisher = get_object_or_404(Publisher, name__iexact=self.args[0])
        # return Book.objects.filter(publisher=publisher)
Ejemplo n.º 8
0
 def test_get_generic_template(self):
     """
     Test a completely generic view that renders a template on GET
     with the template name as an argument at instantiation.
     """
     self._assert_about(TemplateView.as_view(
         template_name='views/about.html')(self.rf.get('/about/')))
Ejemplo n.º 9
0
def template(request, template_name=None):
    try:
        resp = TemplateView.as_view(template_name=template_name)(request)
        resp.render()
        return resp
    except:
        raise Http404()
Ejemplo n.º 10
0
def gen_urls():
    include_patterns = patterns("",
                                url(r"^$", TemplateView.as_view(template_name="homepage.html"),
                                    name="home"),
                                url(r"^admin/", include(admin.site.urls)),
                                url(r"^account/signup/$", pycon.profile.views.SignupView.as_view(),
                                    name="account_signup"),
                                url(r"^account/login/$", symposion.views.LoginView.as_view(), name="account_login"),
                                url(r"^account/social/", include("social_auth.urls")),
                                url(r"^account/associations/", include("symposion.social_auth.urls")),
                                url(r"^account/", include("account.urls")),
                                url(r"^dashboard/", symposion.views.dashboard, name="dashboard"),
                                url(r"^blog/", include("biblion.urls")),
                                url(r"^force500/", lambda request: xxx),
                                url(r"^registration/", include("pycon.registration.urls")),
                                url(r"^finaid/", include("pycon.finaid.urls")),
                                url(r"^pycon_api/", include("pycon.pycon_api.urls")),
                                url(r"^api/", include("pycon.apis.urls")),
                                url(r"^schedule/", include("pycon.schedule.urls")),
                                url(r"^profile/", include("pycon.profile.urls")),
                                url(r"^tutorials/", include("pycon.tutorials.urls")),

                                url(r"^speaker/", include("symposion.speakers.urls")),
                                url(r"^speaker/list$", speaker_views.speaker_list, name='speaker_list'),
                                url(r"^proposals/", include("pycon.proposals.urls")),
                                url(r"^reviews/", include("symposion.reviews.urls")),
                                url(r"^teams/", include("symposion.teams.urls")),
                                url(r"^schedule/", include("symposion.schedule.urls")),
                                url(r"^conference/", include("symposion.conference.urls")),

                                url(r"^sponsors/", include("pycon.sponsorship.urls")),

                                url(r"^boxes/", include("symposion.boxes.urls")),
                                url(r"^sitemap/", TemplateView.as_view(template_name="static/sitemap.html"),
                                    name="sitemap"),
                                url(r'^selectable/', include('selectable.urls')),
                                url(r"^change_language/", symposion.views.change_language, name="change_language"),
                                url(r"^", include("pycon.urls")),

                                # This should be last, because it will create a new CMS page for
                                # any unrecognized URL.
                                url(r"^", include("restcms.urls")),
                                url(r'^localeurl/', include('localeurlcustom.urls')),
    )

    for key, val in settings.LANGUAGES:
        yield url(r"^%s/%s/" % (URL_PREFIX, key), include(include_patterns))
Ejemplo n.º 11
0
 def urls(self):
     """
     Setting urls to make sure reversing sitemap url works.
     """
     from django.conf.urls.defaults import patterns, url
     from django.views.generic import TemplateView
     return patterns('',
        url(r'^sitemap.xml/$', TemplateView.as_view(), name='sitemap'),
     )
Ejemplo n.º 12
0
def template_view(template_name):
    try:
        from django.views.generic.simple import direct_to_template
        def curried_template_view(request, extra_context=None, mimetype=None, **kwargs):
            return direct_to_template(request, template_name, extra_context,
                mimetype, **kwargs)
        return curried_template_view
    except ImportError:
        from django.views.generic import TemplateView
        return TemplateView.as_view(template_name=template_name)
Ejemplo n.º 13
0
def copy(request, pk=None):
    tmpl = 'events/manager/events/copy.html'

    event = get_object_or_404(Event, pk=pk)
    user_calendars = request.user.calendars.exclude(pk=event.calendar.id)

    if request.method == 'POST':
        form = EventCopyForm(request.POST, calendars=user_calendars)
        if form.is_valid():
            for calendar in form.cleaned_data['calendars']:
                error = False
                if not request.user.is_superuser and calendar not in request.user.calendars:
                    messages.error(request, 'You cannot copy the specified event to the calendar %s.' % calendar.title)
                    error = True
                else:
                    try:
                        # Check against both the current event's pk and its original, if it exists.
                        # Prevents copies more than one level deep.
                        if event.created_from:
                            created_from = event.created_from.pk
                        else:
                            created_from = event.pk
                        original_event_pks = list(set([event.pk, created_from]))

                        pk = Q(pk__in=original_event_pks)
                        created_from = Q(created_from__in=original_event_pks)
                        _filter = pk | created_from

                        existing_event = Event.objects.get(_filter, calendar=calendar.pk)

                        if existing_event:
                            messages.error(request, 'This event already exists on the calendar %s and was skipped.' % calendar.title)
                            error = True
                    except Event.DoesNotExist:
                        try:
                            event.copy(calendar=calendar)
                        except Exception:
                            messages.error(request, 'Unable to copy event to %s' % calendar.title)
                            error = True
                if not error:
                    messages.success(request, 'Event successfully copied to calendar %s.' % calendar.title)
            return HttpResponseRedirect(reverse('dashboard-state', kwargs={'state': 'subscribed'}))
        else:
            messages.error(request, 'Something went wrong when trying to copy to one of the selected calendars. Please try again.')
            error = True
            return HttpResponseRedirect(reverse('event-copy', kwargs={'pk': event.id}))
    else:
        form = EventCopyForm(calendars=user_calendars)
    view = TemplateView.as_view(template_name=tmpl)
    return view(request, event=event, form=form)
Ejemplo n.º 14
0
    def process_exception(self, request, exception):
        if isinstance(exception, RedirectException):
            view_name = exception.view_name
            template_name = exception.template_name
            if view_name:
                try:
                    view = reverse(view_name)
                    return HttpResponseRedirect(view)
                except:
                    raise Http404
            elif template_name:
                from django.views.generic import TemplateView

                return TemplateView.as_view(template_name=template_name)(request)
Ejemplo n.º 15
0
    def test_root_url_resolves_to_home_page(self):
        home = resolve('/')

        # Setup name.
        name = 'home'
        # Setup request and view.
        request = self.factory.get('/')
        view = TemplateView.as_view(template_name='homepage.html')
        # Run.
        response = view(request,name=name)
        # Check.
        self.assertEqual(response.status_code, 200)
        self.assertEqual(response.template_name[0], 'homepage.html')
        self.assertEqual(response.context_data['name'], name)
Ejemplo n.º 16
0
	def get_urls(self):
		from django.conf.urls import patterns, url, include
		from functools import partial
		from django.views.generic import TemplateView
		from news.feed import NewsFeed

		def wrap(f):
			return f

		return patterns('',
			url(r'^$', wrap(self.archive)),
			url(r'^(?P<page>\d+)?/$', wrap(self.archive), name='archive'),
			url(r'^article/(?P<id>\d+)/$', wrap(self.detail), name='detail'),
			url(r'^article/(?P<id>\d+)/(?P<name>[^/]+)$', wrap(self.attachment), name='attachment'),
			url(r'^article/(?P<id>\d+)/comment/(?P<reply_id>\d+)?/?$', wrap(self.comment), name='comment'),
			url(r'^rss/$', NewsFeed(), name='rss'),
		    url(r'^rss/feed.xsl$', TemplateView.as_view(template_name='news/feed.xsl'))
		)
Ejemplo n.º 17
0
    def error(
        self,
        request,
        status_code,
        error_dict=None,
        ):
        """
        Renders error template (template name: error status code).
        """

        if not error_dict:
            error_dict = ErrorDict()
        response = TemplateView.as_view(request, template='%s/%s.html'
                % (self.template_dir, str(status_code)),
                extra_context={'errors': error_dict},
                mimetype=self.mimetype)
        response.status_code = status_code
        return response
Ejemplo n.º 18
0
def slug(request, url):
    """Look up a page by url (which is a tree of slugs)"""
    page = None
    for slug in url.split('/'):
        if not slug:
            continue
        try:
            page = Page.objects.get(slug=slug, parent=page)
        except Page.DoesNotExist:
            raise Http404

    if page is None:
        try:
            page = Page.objects.get(slug='index')
        except Page.DoesNotExist:
            return TemplateView.as_view(
                template_name='wafer/index.html')(request)

    return ShowPage.as_view()(request, pk=page.id)
Ejemplo n.º 19
0
 def discover(self):
     """
     This method will scan any template dir and add url for each valid
     static file
     """
     template_dirs = djsettings.TEMPLATE_DIRS
     patterns = []
     for td in template_dirs:
         urls = self.listfiles(td, "")
         for url in urls:
             # i will create a list with the same struct of django url
             # pattern.
             # direct_to_template is a django view function for
             # redirection to files
             patterns.append((
                 r'^history/%s$' % url['url'],
                 TemplateView.as_view(template_name=url['file']),
             ))
     return patterns
Ejemplo n.º 20
0
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
#

from django.conf.urls import url
from django.views.generic import TemplateView
from .views import ProfileAutocomplete, SetUserLayerPermission
from . import views

urlpatterns = [  # 'geonode.people.views',
    url(r'^$',
        TemplateView.as_view(template_name='people/profile_list.html'),
        name='profile_browse'),
    url(r"^edit/$", views.profile_edit, name="profile_edit"),
    url(r"^edit/(?P<username>[^/]*)$", views.profile_edit,
        name="profile_edit"),
    url(r"^profile/(?P<username>[^/]*)/$",
        views.profile_detail,
        name="profile_detail"),
    url(r'^forgotname', views.forgot_username, name='forgot_username'),
    url(r'^autocomplete/$',
        ProfileAutocomplete.as_view(),
        name='autocomplete_profile'),
    url(r'^layer/permission/$',
        SetUserLayerPermission.as_view(),
        name='set_user_layer_permissions'),
]
Ejemplo n.º 21
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 url, include
from django.contrib import admin
from django.views.static import serve
from django.conf import settings
from django.views.generic import TemplateView

from utils.views import IndexView, TPLView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^api/', include('apps.api.urls'))
]

# Templates View

urlpatterns += [
    url(r'^$', IndexView.as_view()),
    url(r'^tpl/(?P<tpl_name>.*)', TPLView.as_view()),
    url(r'^', include('django.contrib.auth.urls')),
    url(r'^gross-analysis/$',
        TemplateView.as_view(template_name='gross-analysis.html')),
]

urlpatterns += [
    url(r'^media/(?P<path>.*)$', serve,
        {'document_root': settings.MEDIA_ROOT}),
]
Ejemplo n.º 22
0
urlpatterns = [
    url(r'^$', TinylinkListView.as_view(), name='tinylink_list'),
    url(r'^create/$', TinylinkCreateView.as_view(), name='tinylink_create'),
    url(
        r'^update/(?P<pk>\d+)/(?P<mode>[a-z-]+)/$',
        TinylinkUpdateView.as_view(),
        name='tinylink_update',
    ),
    url(
        r'^delete/(?P<pk>\d+)/$',
        TinylinkDeleteView.as_view(),
        name='tinylink_delete',
    ),
    url(
        r'^404/$',
        TemplateView.as_view(template_name='tinylinks/notfound.html'),
        name='tinylink_notfound',
    ),
    url(
        r'^statistics/?$',
        StatisticsView.as_view(),
        name='tinylink_statistics',
    ),
    url(
        r'^(?P<short_url>[a-zA-Z0-9-]+)/?$',
        TinylinkRedirectView.as_view(),
        name='tinylink_redirect',
    ),
]
Ejemplo n.º 23
0
# _*_ coding: utf-8 _*_

from django.conf import settings
from django.conf.urls import include, url
from django.conf.urls.i18n import i18n_patterns
from django.conf.urls.static import static
from django.contrib import admin
from django.views.generic import TemplateView
from django.views import defaults as default_views

from posting_system.views import post_list

urlpatterns = [
    # would be deleted
    url(r'^home/$', TemplateView.as_view(template_name='pages/home.html'), name='home'),
    url(r'^about/$', TemplateView.as_view(template_name='pages/about.html'), name='about'),

    # User management
    url(r'^users/', include('wcoding_website.users.urls', namespace='users')),
    url(r'^accounts/', include('allauth.urls')),

    # CKEditor
    url(r'^ckeditor/', include('ckeditor_uploader.urls')),

] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

urlpatterns += i18n_patterns(
    # url(r'^$', post_list, name='index'),
    url(r'^$', TemplateView.as_view(template_name='wcoding/index.html'), name='index'),

    # url(settings.ADMIN_URL, admin.site.urls),
Ejemplo n.º 24
0
from django.conf.urls import url
from django.views.generic import TemplateView

from c3nav.editor.views import edit_mapitem, finalize, list_mapitems, list_mapitemtypes, oauth_callback

urlpatterns = [
    url(r'^$',
        TemplateView.as_view(template_name='editor/map.html'),
        name='editor.index'),
    url(r'^mapitemtypes/(?P<level>[^/]+)/$',
        list_mapitemtypes,
        name='editor.mapitemtypes'),
    url(r'^mapitems/(?P<mapitem_type>[^/]+)/list/$',
        list_mapitems,
        name='editor.mapitems'),
    url(r'^mapitems/(?P<mapitem_type>[^/]+)/list/(?P<level>[^/]+)/$',
        list_mapitems,
        name='editor.mapitems.level'),
    url(r'^mapitems/(?P<mapitem_type>[^/]+)/add/$',
        edit_mapitem,
        name='editor.mapitems.add'),
    url(r'^mapitems/(?P<mapitem_type>[^/]+)/edit/(?P<name>[^/]+)/$',
        edit_mapitem,
        name='editor.mapitems.edit'),
    url(r'^finalize/$', finalize, name='editor.finalize'),
    url(r'^oauth/(?P<hoster>[^/]+)/callback$',
        oauth_callback,
        name='editor.oauth.callback')
]
Ejemplo n.º 25
0
from django.urls import path
from django.views.generic import TemplateView

app_name = "blog"

urlpatterns = [
    path('', TemplateView.as_view(template_name="blog/index.html")),
]
Ejemplo n.º 26
0
urlpatterns = [
    #path('', Dashboard.as_view(), name='home'),
    path('', HomeView.as_view(), name='home'),
    path('donor_list/', DonorListView.as_view(), name='donor_list'),
    path('new_donor/', DonorCreateView.as_view(), name='new_donor'),
    path('donor_update/<int:pk>/',
         DonorUpdateView.as_view(),
         name='donor_update'),
    path('donor_delete/<int:pk>/delete/',
         DonorDeleteView.as_view(),
         name='donor_delete'),
    path('customer_list/', CustomerListView.as_view(), name='customer_list'),
    path('customer_delete/<int:pk>/delete/',
         CustomerDeleteView.as_view(),
         name='customer_delete'),
    path('pdf_download/', DownloadPDF.as_view(), name="pdf_download"),
    path('pdf_view/', ViewPDF.as_view(), name="pdf_view"),
    path('order_list/', OrderItemListView.as_view(), name='order_list'),
    path('add-to-cart/<slug>/', add_to_cart, name='add_to_cart'),
    path('accounts/profile/', TemplateView.as_view(template_name="home.html")),
    path('remove-from-cart/<slug>/', remove_from_cart,
         name='remove_from_cart'),
    path('remove-single-from-cart/<slug>/',
         remove_single_from_cart,
         name='remove_single_from_cart'),
    path('checkout/', CheckoutView.as_view(), name='checkout'),
    path('product/<slug>/', ProductDetail.as_view(), name='product'),
    path('order-summary/', OrderSummaryView.as_view(), name='order_summary'),
    path('payment/<payment_option>/', PaymentView.as_view(), name='payment'),
    path('payment-complete', payment_complete, name="payment_complete"),
]
Ejemplo n.º 27
0
from django.views.generic import TemplateView
from django.conf.urls import patterns, include, url
from django.contrib import admin

from pybursa.views import ContactView


urlpatterns = patterns('',
                       url(r'^admin/', include(admin.site.urls)),
                       url(r'^$', TemplateView.as_view(template_name='index.html'), name='index'),
                       url(r'^contact/$', ContactView.as_view(), name='email'),
                       url(r'^student', include('students.urls')),
                       url(r'^coach', include('coaches.urls')),
                       url(r'^course', include('courses.urls')),
                       url(r'^dossier', include('dossiers.urls')),
                       url(r'^address', include('addresses.urls')),
                       )
Ejemplo n.º 28
0
from django.conf.urls.static import static
from accounts import urls as accountUrls
from courses import urls as courseUrls
from groups import urls as groupUrls
from django.conf import settings
from django.views.generic import TemplateView
from django.contrib.auth.decorators import login_required
#from django.views.generic.simple import direct_to_template

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


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

    # Examples:
    # url(r'^$', 'schule.views.home', name='home'),
    # url(r'^schule/', include('schule.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^schule_name/$', login_required(TemplateView.as_view(template_name='index.html')),name='home'),	
    url(r'schule_name/accounts/',include(accountUrls)),
    url(r'schule_name/courses/',include(courseUrls)),
    url(r'schule_name/groups/',include(groupUrls)),
) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Ejemplo n.º 29
0
# Setup Django Admin
autocomplete_light.autodiscover()

admin.autodiscover()

js_info_dict = {'domain': 'djangojs', 'packages': ('geonode', )}

sitemaps = {"layer": LayerSitemap, "map": MapSitemap}

urlpatterns = patterns(
    '',

    # Static pages
    url(r'^/?$',
        TemplateView.as_view(template_name='site_index.html'),
        name='home'),
    url(r'^help/$',
        TemplateView.as_view(template_name='help.html'),
        name='help'),
    url(r'^developer/$',
        TemplateView.as_view(template_name='developer.html'),
        name='developer'),
    url(r'^about/$',
        TemplateView.as_view(template_name='about.html'),
        name='about'),

    # Layer views
    (r'^layers/', include('geonode.layers.urls')),

    # Map views
Ejemplo n.º 30
0
from django.urls import path
from . import views
from django.views.generic import TemplateView

urlpatterns = [
    path('', TemplateView.as_view(template_name="base.html"), name='base'),
    path('register/', views.register, name='home'),
    path('login/', views.loginview, name='loginview'),
    path('logout/', views.logoutview, name='logoutview'),
    path('home/', views.homeview),
    path('edit/', views.edit),
    path('delete/', views.delete),
    path('passwordchange/', views.passwordchange),
    path('like', views.like),
    path('lobby/', views.room, name='room'),
    path('serializer/', views.UserCreate.as_view(), name='user-create'),
]
Ejemplo n.º 31
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 django.conf import settings
from django.conf.urls.static import static
from django.views.generic import TemplateView

urlpatterns = [
    path('admin/', admin.site.urls),
    # path('',include('base.urls')),  # included our app
    path('api/users/', include('base.urls.user_urls')),  # included user urls
    path('api/products/', include('base.urls.product_urls')),
    path('api/orders/', include('base.urls.order_urls')),
    path("", TemplateView.as_view(template_name="index.html")),
]

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

# for live production
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
Ejemplo n.º 32
0
from django.conf.urls.static import static


urlpatterns = [
        # terminal urls
        url(r'^$', permission_required('sale.view_terminal', login_url='account_login')
            (views.terminals), name='terminals'),
        url(r'^add/$', permission_required('sale.add_terminal', login_url='account_login')
            (views.terminal_add), name='terminal-add'),
        url(r'^terminal_process/$', views.terminal_process, name='terminal_process'),
        url(r'^edit/(?P<pk>[0-9]+)/$', permission_required('sale.change_terminal', login_url='account_login')
            (views.terminal_edit), name='terminal-edit'),
        url(r'^terminal/history/(?P<pk>[0-9]+)/$', views.terminal_history, name='terminal-history'),
        url(r'^terminal_update(?P<pk>[0-9]+)/$', views.terminal_update, name='terminal-update'),
        url(r'^detail/(?P<pk>[0-9]+)/$', views.terminal_detail, name='terminal-detail'),
        url(r'^delete/(?P<pk>[0-9]+)/$', permission_required('sale.delete_terminal', login_url='account_login')
            (views.terminal_delete), name='terminal-delete'),
        url(r'^terminal/paginate/$', views.terminal_pagination, name='terminal-paginate'),
        url(r'^terminal/search/$', views.terminal_search, name='terminal-search'),
        # cashmovement urls
        url(r'^transactions/$', permission_required('sale.view_drawercash', login_url='account_login')
            (views.transactions), name='transactions'),
        url(r'^transaction/paginate/$', views.transaction_pagination, name='transaction-paginate'),
        url(r'^transaction/search/$', views.transaction_search, name='transaction-search'),
        url(r'^totals/$', TemplateView.as_view(template_name="dashboard/terminal/terminal_amounts.html"), name="terminal-amounts"),
        ]

if settings.DEBUG:
    # urlpatterns += [ url(r'^static/(?P<path>.*)$', serve)] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Ejemplo n.º 33
0
def index(request):
    return TemplateView.as_view(template_name="base.html")
Ejemplo n.º 34
0
"""officehours URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.0/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 re_path, path, include
from django.views.generic import TemplateView

urlpatterns = [
    path('', include('officehours_ui.urls')),
    path('api/', include('officehours_api.urls')),
    re_path(r'^oidc/', include('mozilla_django_oidc.urls')),
    path('status/', include('watchman.urls')),
    path('admin/', admin.site.urls),
    path('403/', TemplateView.as_view(template_name='403.html')),
    path('500/', TemplateView.as_view(template_name='500.html')),
]
Ejemplo n.º 35
0
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/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 django.conf.urls import url, include
from django.views.generic import TemplateView
from rest_framework.documentation import include_docs_urls

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api-auth/', include('rest_framework.urls',
                              namespace='rest_framework')),
    url(r'^api/v1/', include(('backend.urls', 'backend'),
                             namespace='backend')),
    url(r'^$', TemplateView.as_view(template_name="index.html")),

    # add DRF docs
    path(r'docs/', include_docs_urls(title='API Docs', public=False)),
]
Ejemplo n.º 36
0
from django.contrib.auth.views import password_change, password_reset_confirm


from registration.views import activate
from registration.views import register


from .. import models
from .. import app_settings


logger = logging.getLogger(__name__)



activate_complete = TemplateView.as_view(template_name='registration/activation_complete.html')


register_complete = TemplateView.as_view(template_name='registration/registration_complete.html')


register_closed = TemplateView.as_view(template_name='registration/registration_closed.html')


@login_required
def delete(request, next_url='/'):
    next_url = request.build_absolute_uri(request.META.get('HTTP_REFERER') or next_url)
    if not app_settings.A2_REGISTRATION_CAN_DELETE_ACCOUNT:
        return redirect(next_url)
    if request.method == 'POST':
        if 'submit' in request.POST:
Ejemplo n.º 37
0
from django.urls import path
from django.views.generic import TemplateView

app_name = 'doc'

urlpatterns = [
    path('',
         TemplateView.as_view(template_name='docs/index.html',
                              extra_context={'schema_url':
                                             'redoc/schema.yml'}),
         name='redoc'),
]
Ejemplo n.º 38
0
from django.conf.urls import include, url
from django.contrib import admin
from django.views.generic import TemplateView
from registration import views
from registration.views import *
from registration.models import *
from django.contrib.auth.decorators import login_required

urlpatterns = [
    url(r'^$', TemplateView.as_view(template_name='register/register.html')),
    url(r'^user/$', UserRegistrationView.as_view(), name='register_user'),
     url(r'^user/success/', TemplateView.as_view(template_name='register/user/success.html'),
        name='user_registration_success'),
     url(r'^portal/student', TemplateView.as_view(template_name='register/manage_students.html'),name="manage_students"),
     url(r'^portal/staff', TemplateView.as_view(template_name='register/manage_staff.html'),name="manage_staff"),
     url(r'^preferences', TemplateView.as_view(template_name='preferences.html'),name="preferences"),
     url(r'^sign-in', TemplateView.as_view(template_name='sign-in.html'),name="sign-in"),
     url(r'^index', TemplateView.as_view(template_name='index.html'),name="index"),
     url(r'^student/$', StudentRegistrationView.as_view(), name='register_student'),
     url(r'^cirstaff/success/', TemplateView.as_view(template_name='register/cirstaff/success.html'), name='success'),
     url(r'^bulk/$', StudentBulkUploadView.as_view(), name='register_student_bulk'),
     url(r'^bulk/handle/$', views.handle_student_upload, name='upload_students'),
     url(r'^list/$', StudentListView.as_view(), name='list'),
     url(r'^profile/edit/(?P<aums_id>[\w|\W]+)/$', StudentListUpdateView.as_view(), name='student_profile_update'),
    ]
Ejemplo n.º 39
0
from django.conf.urls import url, include
from django.contrib import admin
from django.urls import path
from django.views.generic import TemplateView

from .tasks import *
from .views import TranscriptionView
from .tasks import *  # Keep it to make Moonsheep aware of defined tasks

from moonsheep.exporters.api import AppApi
from moonsheep.views import ChooseNicknameView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^moonsheep/', include('moonsheep.urls')),
    url(r'^$', TemplateView.as_view(template_name='homepage.html'), name='finish-transcription'),
    url(r'^$', TemplateView.as_view(template_name='homepage.html'), name='home'),
    url(r'^transcription/$', TranscriptionView.as_view(), name='transcription'),
    path('get-a-nickname', ChooseNicknameView.as_view(template_name='nickname.html'), name='choose-nickname'),
    url(r'^thank-you/$', TemplateView.as_view(template_name='thankyou.html'), name='thank-you'),

    path('api/opora/', include(AppApi('opora').urls)),
    url(r'^api-auth/', include('rest_framework.urls'))
]


# DEV-DEBUG
from django.conf import settings
if settings.DEBUG:
    import debug_toolbar
    urlpatterns = [
Ejemplo n.º 40
0
from django.conf.urls import url
from django.views.generic import TemplateView

urlpatterns = [
    url(r'^', TemplateView.as_view(template_name="service.html")),
]
Ejemplo n.º 41
0
from django.conf.urls import include, url
from django.contrib import admin
from django.views.generic import TemplateView
from django.conf.urls.static import static
from django.conf import settings
from django.urls import path

from .auth.views import account_profile
from .views import member_index, member_action, index, detail, vote, results
from .views import new_blog_post
from . import views

urlpatterns = [
    # Landing page area
    url(r'^$',
        TemplateView.as_view(template_name='visitor/landing-index.html'),
        name='landing_index'),
    url(r'^about$',
        TemplateView.as_view(template_name='visitor/landing-about.html'),
        name='landing_about'),
    url(r'^terms/$',
        TemplateView.as_view(template_name='visitor/terms.html'),
        name='website_terms'),
    url(r'^contact$',
        TemplateView.as_view(template_name='visitor/contact.html'),
        name='website_contact'),
    url(r'^topics/$',
        TemplateView.as_view(template_name='visitor/topics.html'),
        name='website_topics'),
    url(r'^categories/$',
        TemplateView.as_view(template_name='visitor/categories.html'),
Ejemplo n.º 42
0
from django.urls import path
from .views import *
from django.views.generic import TemplateView

urlpatterns = [
    path('list', list1, name='list'),
    path('a1', a1, name="a1"),
    path('a2', a2, name="a2"),
    path('a3', a3, name="a3"),
    path('a4', a4, name="a4"),
    path('a5', a5, name="a5"),
    path('create', create, name='create'),
    path('<int:pk>/update', PostUpdateView.as_view(), name='update'),
    path('',
         TemplateView.as_view(template_name='blog/index2.html'),
         name='index'),
    path('listGeneric', PostListView.as_view(), name='listGeneric')
]
Ejemplo n.º 43
0
"""psy URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/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, include
from django.views.generic import TemplateView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/', include('webadviser.urls')),
    path('', TemplateView.as_view(template_name='index.html'), name='home'),
]
Ejemplo n.º 44
0
    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.urls import url
from django.contrib import admin
from django.contrib.auth.views import LoginView
from django.views.generic import TemplateView

from dish.views import MealCreateView
from exercise.views import WorkoutCreateView
from sleep.views import SleepCreateView
from users.views import HomeView
from weight.views import WeightCreateView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', HomeView.as_view(template_name='home.html'), name='home'),
    url(r'^about/$',
        TemplateView.as_view(template_name='about.html'),
        name='about'),
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^diet/$', MealCreateView.as_view(), name='diet'),
    url(r'^exercise/$', WorkoutCreateView.as_view(), name='exercise'),
    url(r'^sleep/$', SleepCreateView.as_view(), name='sleep'),
    # url(r'^weight/$', WeightListView.as_view(), name='weight'),
    url(r'^weight/$', WeightCreateView.as_view(), name='weight'),

    # url(r'^restaurants/(?P<slug>[\w-]+)/$', RestaurantDetailView.as_view()),
]
Ejemplo n.º 45
0
from django.conf.urls import include, url
from django.views.generic import TemplateView

urlpatterns = [
    url(r"^comment/", include("pinax.comments.urls",
                              namespace="pinax_comments")),
    url(r"^demo/$", TemplateView.as_view(), name="demo_detail"),
]
Ejemplo n.º 46
0
"""miniblog URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/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, include, re_path
from django.views.generic import TemplateView

urlpatterns = [
    path('api-auth/', include('rest_framework.urls')),
    path('admin/', admin.site.urls),
    path('api/', include('blog.api.urls')),
    path('rest-auth/', include('rest_auth.urls')),
    path('rest-auth/registration/', include('rest_auth.registration.urls')),
    re_path('.*', TemplateView.as_view(template_name='index.html'))
]
Ejemplo n.º 47
0
from django.conf.urls import url
from django.views.generic import TemplateView

urlpatterns = [
    url(r'^',
        TemplateView.as_view(template_name="themes/partials/contact.html")),
]
Ejemplo n.º 48
0
            url=settings.STATIC_URL + "weblate-%(size)s.png", permanent=True
        ),
    ),
    url(
        r"^apple-touch-icon\.png$",
        RedirectView.as_view(
            url=settings.STATIC_URL + "weblate-180.png", permanent=True
        ),
    ),
    url(
        r"^(?P<name>favicon\.ico)$",
        RedirectView.as_view(url=settings.STATIC_URL + "%(name)s", permanent=True),
    ),
    url(
        r"^robots\.txt$",
        TemplateView.as_view(template_name="robots.txt", content_type="text/plain"),
    ),
    url(
        r"^browserconfig\.xml$",
        TemplateView.as_view(
            template_name="browserconfig.xml", content_type="application/xml"
        ),
    ),
    url(
        r"^site\.webmanifest$",
        TemplateView.as_view(
            template_name="site.webmanifest", content_type="application/json"
        ),
    ),
]
Ejemplo n.º 49
0
from django.conf.urls import patterns, url
from django.views.generic import TemplateView
from .views import ContactView

urlpatterns = patterns('',
    url(r'^$', ContactView.as_view(), name='contact'),
    url(r'^confirmation/$', TemplateView.as_view(template_name='contact/contact_confirmation.html'), name='contact_confirmation'),
)
Ejemplo n.º 50
0
from django.views import defaults as default_views

from django.conf.urls import url, include
from rest_framework import routers
from gordian_test.users import views

router = routers.DefaultRouter()
#router.register(r'users', views.UserViewSet)

urlpatterns = [
    url(r'^users/(?P<username>[a-z]+)/$', views.user_detail),
    url(r'^', include(router.urls)),
    url(r'^api-auth/',
        include('rest_framework.urls', namespace='rest_framework')),
    path("",
         TemplateView.as_view(template_name="pages/home.html"),
         name="home"),
    path(
        "about/",
        TemplateView.as_view(template_name="pages/about.html"),
        name="about",
    ),
    # Django Admin, use {% url 'admin:index' %}
    path(settings.ADMIN_URL, admin.site.urls),
    # User management
    path(
        "users/",
        include("gordian_test.users.urls", namespace="users"),
    ),
    path("accounts/", include("allauth.urls")),
    # Your stuff: custom urls includes go here
Ejemplo n.º 51
0
# coding=utf-8

from django.conf.urls import url, include
from .views import *
from django.views.generic import TemplateView

urlpatterns = [
    url(r'^register/$', RegisterFormView.as_view()),
    url(r'^login/$', LoginFormView.as_view()),
    url(r'^logout/$', LogoutView.as_view()),
    url(r'^profile/(?P<profile_username>\w+)/$', profile, name='profile'),
    url(r'^profile_block/(?P<profile_id>\d+)/$', profile_block, name='profile_block'),
    url(r'^password_change/$', password_change, name='password_change'),
    url(r'^restart_password/$', restart_password, name='restart_password'),
    url(r'^profile_edit/$', profile_edit, name='profile_edit'),
    url(r'^password_change/done$', TemplateView.as_view(template_name="password_change_done.html")),
    url(r'^government/$', government, name='government'),
    url(r'^signup/activate/(?P<value>[\w-]+)', complete_registration),
    url(r'^registration_complete/$', TemplateView.as_view(template_name="registration_complete.html")),
    url(r'^restart_password_done/$', TemplateView.as_view(template_name="restart_password_done.html")),
]
Ejemplo n.º 52
0
 path('requests/', views.request_list, name='requestlistview'),
 url(r'request_details/(?P<request_id>\d+)/$',
     views.request_details,
     name='requestdetailsview'),
 path('contactus/', views.districtmanager_list, name='contactus'),
 path('reg_success/', views.RegSuccess.as_view(), name='reg_successview'),
 path('req_sucess/', views.ReqSuccess.as_view(), name='req_sucessview'),
 path('district_needs/', views.DistNeeds.as_view(), name='distneedsview'),
 path('collection_center/',
      views.CollectionCenterView.as_view(),
      name='collection_centers_view'),
 url(r'collection_centers/(?P<location>\w+)/$',
     views.CollectionCenterListView.as_view(),
     name='collection_centers_list'),
 path('collection_centers/',
      TemplateView.as_view(
          template_name='mainapp/collectioncenter_state_select.html'),
      name='collection_centers_district_select'),
 path('reg_contrib/',
      views.RegisterContributor.as_view(),
      name='reg_contribview'),
 path('contribview/', views.contributors, name='contribview'),
 path('contrib_success/',
      views.ContribSuccess.as_view(),
      name='contribsucessview'),
 path('disclaimer/', views.DisclaimerPage.as_view(), name='disclaimer'),
 path('ieee/', views.AboutIEEE.as_view(), name='aboutieee'),
 path('pcampadd',
      views.RegisterPrivateReliefCamp.as_view(),
      name="Private Camps"),
 path('pcamp/', views.pcamplist, name="privatecamplist"),
 path('pcampdet/', views.pcampdetails, name="privatecampdetails"),
Ejemplo n.º 53
0
    url(r'^logout/$','django_cas_ng.views.logout',name='auth_logout'),
    url(r'^admin/', include(admin.site.urls)),
)
from notes.views import MyHome
urlpatterns += patterns('notes.views',
    url(r'^$', MyHome.as_view(), name='home'),     
    url(r'^accounts/profile/$',MyHome.as_view(), name="profile"),
    url(r'^\+(.{5,500})$','url_note'),
    url(r'^ext/$','ext_note'),
    url(r'^ajx/$','ajx',name="ajax_load_to_div"),
    url(r'^deletefolder/$','deletefolder',name="delete_folder") 
)

urlpatterns += patterns('note.views',
    #plese check whar is addnote//
    url(r'^doc/$', TemplateView.as_view(template_name="graphics.html"),name='documentation'),    
    url(r'^addnote/(new|\d+)/$', 'addnote',name='add_note'),
    url(r'^deletenote/$', 'delnote',name='delete_note'),   
    url(r'^publicnote/$', 'public',name='public_home'),
    url(r'^note/(\d+)/', 'publicnote',name='public_note'),
    url(r'^users/$', 'userlist',name='user_list'),
    url(r'^user/(\d+)/$', 'usernotes',name='user_notes'),    
    url(r'^tags/$', 'taglist', name='tags'),
    url(r'^addfolder/$', 'addfolder', name='add_folder'), 
)
from userprofile.views import profileUpdate
urlpatterns += patterns('userprofile.views',
    url(r'^profile/settings/$', 'profile',name='user_profile'),
    url(r'^profile/uploadpic/$', 'uploadpic',name='upload_pic'),
    url(r'^profile/update/$', profileUpdate.as_view(), name='profile_update'),    
)+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
Ejemplo n.º 54
0
    ('password_reset.html', 'account_reset_password'),
    ('password_set.html', 'account_set_password'),
    ('signup_closed.html', 'account_signup_closed'),
    ('signup.html', 'account_signup'),
    ('verification_sent.html', 'account_verification_email_sent'),
    ('verification_email_required.html',
     'account_verification_email_required'),
]

urlpatterns = [

    # allauth templates
    *[
        url(
            regex=(r'^account/%s/$' % n),
            view=TemplateView.as_view(template_name=('account/%s' % t), ),
            name=('%s' % n),
        ) for t, n in allauth_templates
    ],

    # base template
    url(
        regex=r'base/$',
        view=TemplateView.as_view(template_name='djcorecap/base.html'),
        name='base',
    ),

    # test template
    url(
        regex=r'test/$',
        view=TemplateView.as_view(template_name='djcorecap/test.html'),
Ejemplo n.º 55
0
# -*- coding: utf-8 -*-
from __future__ import absolute_import, unicode_literals

from django.conf.urls import url
from django.views.generic import TemplateView
from . import views

urlpatterns = [
    
 url(
        regex=r'^$',
        view=TemplateView.as_view(template_name='admin/index.html'),
        name='home_page'
    ),

]

Ejemplo n.º 56
0
from django.contrib import admin
from django.urls import include, path, re_path
from django.views.generic import TemplateView

urlpatterns = [
    path("admin/", admin.site.urls),
    path("api/", include('api.urls')),
    re_path(r".*", TemplateView.as_view(template_name="index.html")),
  #new url for session features  
]
Ejemplo n.º 57
0
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.conf import settings
from django.conf.urls import include, url
from django.conf.urls.static import static
from django.contrib import admin
from django.views.generic import TemplateView

urlpatterns = [
    url(r'^$', TemplateView.as_view(template_name='pages/home.html'), name="home"),
    url(r'^about/$', TemplateView.as_view(template_name='pages/about.html'), name="about"),

    # Django Admin
    url(r'^admin/', include(admin.site.urls)),

    # User management
    url(r'^users/', include("nwesweb_project.users.urls", namespace="users")),
    url(r'^accounts/', include('allauth.urls')),

    # Your stuff: custom urls includes go here


] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

if settings.DEBUG:
    # This allows the error pages to be debugged during development, just visit
    # these url in browser to see how these error pages look like.
    urlpatterns += [
        url(r'^400/$', 'django.views.defaults.bad_request'),
        url(r'^403/$', 'django.views.defaults.permission_denied'),
Ejemplo n.º 58
0
from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path, include
from django.views.generic import TemplateView
from rest_framework.schemas import get_schema_view
from olmap import rest

schema_view = get_schema_view(
    title="Open Logistics Map API",
    description=
    "API for interacting with packages in the Open Logistics Map application",
    version="1.0.0",
    public=True)

urlpatterns = [
    path('admin/', admin.site.urls),
    path('rest/', include(rest.urlpatterns)),
    path('rest-auth/', include('rest_auth.urls')),
    path('rest-auth/registration/', include('rest_auth.registration.urls')),
    path('openapi/', schema_view, name='openapi-schema'),
    path('swagger-ui/',
         TemplateView.as_view(template_name='swagger-ui.html',
                              extra_context={'schema_url': 'openapi-schema'}),
         name='swagger-ui')
]

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
Ejemplo n.º 59
0
from django.conf.urls.defaults import *
from django.conf import settings
from website.models import *
from django.contrib.sitemaps import GenericSitemap
from django.views.generic import TemplateView
from django.conf.urls.static import static
from django.contrib.staticfiles.urls import staticfiles_urlpatterns


from django.contrib import admin
admin.autodiscover()


urlpatterns = patterns('',
    (r'^', include('website.urls')),
    (r'^admin/', include(admin.site.urls)),
    (r'^robots\.txt$', TemplateView.as_view(template_name="robots.txt")),
    url(r'^zh/', TemplateView.as_view(template_name="index_zh.html")),
)+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

urlpatterns += staticfiles_urlpatterns()


Ejemplo n.º 60
0
"""YaMDb URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.0/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 include, path
from django.views.generic import TemplateView

urlpatterns = [
    path('admin/', admin.site.urls),
    path(
        'redoc/',
        TemplateView.as_view(template_name='redoc.html'),
        name='redoc'
        ),
    path('api/', include('api.urls')),
]