Created
January 22, 2015 21:36
-
-
Save eugene-goldberg/8278d632760b317450b1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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