Skip to content

Instantly share code, notes, and snippets.

@eugene-goldberg
Created January 22, 2015 21:36
Show Gist options
  • Save eugene-goldberg/8278d632760b317450b1 to your computer and use it in GitHub Desktop.
Save eugene-goldberg/8278d632760b317450b1 to your computer and use it in GitHub Desktop.
ERRORS:
Internal Server Error: /mydashboard/workloads_panel/3/update
Traceback (most recent call last):
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 137, in get_response
response = response.render()
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/response.py", line 105, in render
self.content = self.rendered_content
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/response.py", line 82, in rendered_content
content = template.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 140, in render
return self._render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 134, in _render
return self.nodelist.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/debug.py", line 78, in render_node
return node.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/loader_tags.py", line 123, in render
return compiled_parent._render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 134, in _render
return self.nodelist.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/debug.py", line 78, in render_node
return node.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/loader_tags.py", line 123, in render
return compiled_parent._render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 134, in _render
return self.nodelist.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/debug.py", line 78, in render_node
return node.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/loader_tags.py", line 62, in render
result = block.nodelist.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/debug.py", line 78, in render_node
return node.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/loader_tags.py", line 62, in render
result = block.nodelist.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/debug.py", line 78, in render_node
return node.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/defaulttags.py", line 447, in render
six.reraise(*exc_info)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/defaulttags.py", line 433, in render
url = reverse(view_name, args=args, kwargs=kwargs, current_app=context.current_app)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 536, in reverse
return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs))
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 456, in _reverse_with_prefix
(lookup_view_s, args, kwargs, len(patterns), patterns))
NoReverseMatch: Reverse for 'update' with arguments '()' and keyword arguments '{}' not found. 1 pattern(s) tried: [u'mydashboard/workloads_panel/(?P<workload_id>[^/]+)/update$']
[22/Jan/2015 21:31:58] "GET /mydashboard/workloads_panel/3/update HTTP/1.1" 500 36342
pydev debugger: process 5544 is connecting
Validating models...
0 errors found
January 22, 2015 - 21:33:12
Django version 1.6.9, using settings 'openstack_dashboard.settings'
Starting development server at http://localhost:9000/
Quit the server with CONTROL-C.
RuntimeWarning: Scanning acceleration disabled (_speedups not found)!
WARNING:py.warnings:RuntimeWarning: Scanning acceleration disabled (_speedups not found)!
/mydashboard/workloads_panel//6/update
/mydashboard/workloads_panel//7/update
/mydashboard/workloads_panel//3/update
No reverse found for "create": Reverse for 'create' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
[22/Jan/2015 21:33:31] "GET /mydashboard/workloads_panel/ HTTP/1.1" 200 17172
[22/Jan/2015 21:33:31] "GET /static/dashboard/css/178cefc56dd9.css HTTP/1.1" 304 0
[22/Jan/2015 21:33:31] "GET /static/dashboard/js/ff63d45232c5.js HTTP/1.1" 304 0
[22/Jan/2015 21:33:31] "GET /static/dashboard/js/f801d576b056.js HTTP/1.1" 304 0
[22/Jan/2015 21:33:31] "GET /static/dashboard/js/987ecc3b2495.js HTTP/1.1" 304 0
[22/Jan/2015 21:33:31] "GET /i18n/js/horizon/ HTTP/1.1" 200 2372
[22/Jan/2015 21:33:31] "GET /static/dashboard/img/sidebar_bg.png HTTP/1.1" 304 0
[22/Jan/2015 21:33:31] "GET /static/dashboard/img/logo.png HTTP/1.1" 304 0
Internal Server Error: /mydashboard/workloads_panel//3/update
Traceback (most recent call last):
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 137, in get_response
response = response.render()
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/response.py", line 105, in render
self.content = self.rendered_content
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/response.py", line 82, in rendered_content
content = template.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 140, in render
return self._render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 134, in _render
return self.nodelist.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/debug.py", line 78, in render_node
return node.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/loader_tags.py", line 123, in render
return compiled_parent._render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 134, in _render
return self.nodelist.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/debug.py", line 78, in render_node
return node.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/loader_tags.py", line 123, in render
return compiled_parent._render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 134, in _render
return self.nodelist.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/debug.py", line 78, in render_node
return node.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/loader_tags.py", line 62, in render
result = block.nodelist.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/debug.py", line 78, in render_node
return node.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/loader_tags.py", line 62, in render
result = block.nodelist.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/base.py", line 840, in render
bit = self.render_node(node, context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/debug.py", line 78, in render_node
return node.render(context)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/defaulttags.py", line 447, in render
six.reraise(*exc_info)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/template/defaulttags.py", line 433, in render
url = reverse(view_name, args=args, kwargs=kwargs, current_app=context.current_app)
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 536, in reverse
return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs))
File "/home/eugene/dev/horizon/.venv/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 456, in _reverse_with_prefix
(lookup_view_s, args, kwargs, len(patterns), patterns))
NoReverseMatch: Reverse for 'update' with arguments '()' and keyword arguments '{}' not found. 1 pattern(s) tried: [u'mydashboard/workloads_panel//(?P<workload_id>[^/]+)/update$']
[22/Jan/2015 21:33:48] "GET /mydashboard/workloads_panel//3/update HTTP/1.1" 500 36343
tables.py:
class UpdateWorkload(tables.LinkAction):
name = "update"
verbose_name = _("Edit Workload")
url = "horizon:mydashboard:workload_panel:update"
classes = ("ajax-modal",)
icon = "pencil"
urls.py:
WORKLOADS = r'(?P<id>[^/]+)/%s$'
urlpatterns = patterns('',
url(r'^create/$', views.CreateView.as_view(), name='create'),
url(WORKLOADS % 'update', views.UpdateView.as_view(), name='update'),
url(r'^$', views.IndexView.as_view(), name='index'),
views.py:
class UpdateView(forms.ModalFormView):
form_class = project_forms.UpdateWorkload
template_name = 'update_workload.html'
context_object_name = 'workload'
success_url = reverse_lazy('index')
def get_context_data(self, **kwargs):
context = super(UpdateView, self).get_context_data(**kwargs)
context["id"] = self.kwargs['id']
return context
@memoized.memoized_method
def _get_object(self, *args, **kwargs):
workload_id = self.kwargs['id']
try:
print workload_id
except Exception:
redirect = self.success_url
msg = _('Unable to retrieve Workload.')
exceptions.handle(self.request, msg, redirect=redirect)
def get_initial(self):
workload = self._get_object()
return {'id': workload['id'],
'name': workload['name'],
'description': workload['description'],
'image': workload['image']}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment