Hey,


Traceback:

======================================================================

ERROR: test_event_view (cal.tests.EventsTestCase)

----------------------------------------------------------------------

Traceback (most recent call last):

  File "/Users/williamholmes/organiser/organiser/cal/tests.py", line 79, in 
test_event_view

    response = self.client.get('/cal/events/1/')

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/test/client.py",
 
line 529, in get

    **extra)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/test/client.py",
 
line 333, in get

    return self.generic('GET', path, secure=secure, **r)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/test/client.py",
 
line 409, in generic

    return self.request(**r)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/test/client.py",
 
line 494, in request

    six.reraise(*exc_info)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/utils/six.py",
 
line 686, in reraise

    raise value

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/core/handlers/exception.py",
 
line 42, in inner

    response = get_response(request)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/core/handlers/base.py",
 
line 187, in _get_response

    response = self.process_exception_by_middleware(e, request)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/core/handlers/base.py",
 
line 185, in _get_response

    response = wrapped_callback(request, *callback_args, **callback_kwargs)

  File "/Users/williamholmes/organiser/organiser/cal/views.py", line 61, in 
viewevent

    return render(request, 'view_event.html', {'form':form})

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/shortcuts.py",
 
line 30, in render

    content = loader.render_to_string(template_name, context, request, 
using=using)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/template/loader.py",
 
line 68, in render_to_string

    return template.render(context, request)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/template/backends/django.py",
 
line 66, in render

    return self.template.render(context)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/template/base.py",
 
line 208, in render

    return self._render(context)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/test/utils.py",
 
line 94, in instrumented_test_render

    return self.nodelist.render(context)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/template/base.py",
 
line 994, in render

    bit = node.render_annotated(context)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/template/base.py",
 
line 961, in render_annotated

    return self.render(context)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/template/loader_tags.py",
 
line 174, in render

    return compiled_parent._render(context)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/test/utils.py",
 
line 94, in instrumented_test_render

    return self.nodelist.render(context)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/template/base.py",
 
line 994, in render

    bit = node.render_annotated(context)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/template/base.py",
 
line 961, in render_annotated

    return self.render(context)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/template/defaulttags.py",
 
line 439, in render

    url = reverse(view_name, args=args, kwargs=kwargs, 
current_app=current_app)

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/urls/base.py",
 
line 91, in reverse

    return force_text(iri_to_uri(resolver._reverse_with_prefix(view, 
prefix, *args, **kwargs)))

  File 
"/Users/williamholmes/.virtualenvs/organiser/lib/python3.5/site-packages/django/urls/resolvers.py",
 
line 392, in _reverse_with_prefix

    (lookup_view_s, args, kwargs, len(patterns), patterns)

django.urls.exceptions.NoReverseMatch: Reverse for 'delete_event' with 
arguments '('',)' and keyword arguments '{}' not found. 1 pattern(s) tried: 
['cal/events/(\\d+)/delete_event$']


cal:urls:
from django.conf.urls import url, include
from django.contrib import admin
from cal import views, models

app_name = 'cal'
urlpatterns = [
    url(r'^$', views.home, name='home'),
    url(r'^newevent/$', views.newevent, name='newevent'),
    url(r'^events/(\d+)/', views.viewevent, name='viewevent'),
    url(r'^(?P<month>\d+)/(?P<year>\d+)$', views.home, 
name='another-month'),
    url(r'^events/(\d+)/delete_event$', views.delete_event, 
name='delete_event'),
]


urls:
from django.conf.urls import url, include
from cal import urls as cal_urls
from accounts import urls as accounts_urls

urlpatterns = [
    url(r'^cal/', include(cal_urls, namespace="cal")),
    url(r'^accounts/', include(accounts_urls)),
]


Let me know if you need anything else. :)


Cheers,


Will


 Friday, April 28, 2017 at 10:01:33 PM UTC+1, James Schneider wrote:

> Hey all,
>
> Can anyone tell me the (probably quite obvious) reason my reverse match 
> isn't working?
>
>
> Post the traceback and urls.py files. You're referencing the 'cal' name 
> space, so the single URL line you posted is not enough to make a 
> determination.
>
> -James
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/216445d5-247a-42ee-9689-000d4d1daaca%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to