HOOLY S**T
Thanks so much. That was the culprit
On Tuesday, July 28, 2015 at 10:39:16 PM UTC, James Schneider wrote:
>
> It looks like you are trying to pass a dict to get_context_data(), but you
> forgot the surrounding {}.
>
> -James
> On Jul 28, 2015 3:36 PM, "Nkansah Rexford" <[email protected]
> <javascript:>> wrote:
>
>> I have this:
>>
>> class Homepage(FormView):
>> template_name = 'index.html'
>>
>> def get(self, request, *args, **kwargs):
>> ecg_form = GhanaECGForm()
>> ecg_form.prefix = 'ecg_form'
>>
>> last_form = FormLastActiveForm()
>> last_form.prefix = 'last_form'
>>
>> *return
>> self.render_to_response(self.get_context_data('ecg_form': ecg_form,
>> 'last_form': last_form))*
>>
>> def post(self, request, *args, **kwargs):
>> ecg_form = GhanaECGForm(self.request.POST, prefix='ecg_form')
>> last_form = FormLastActiveForm(self.request.POST,
>> prefix='last_form')
>>
>> if ecg_form.is_valid() and last_form.is_valid():
>> return HttpResponseRedirect('/ta/')
>> else:
>> return self.form_invalid(ecg_form, last_form, **kwargs)
>>
>> def form_invalid(self, ecg_form, last_form, **kwargs):
>> ecg_form.prefix = 'ecg_form'
>> last_form.prefix = 'last_form'
>> return self.render_to_response(self.get_context_data('ecg_form':
>> ecg_form, 'last_form': last_form))
>>
>> The reddened line throws this traceback:
>>
>> Traceback (most recent call last):
>> File "manage.py", line 10, in <module>
>> execute_from_command_line(sys.argv)
>> File
>> "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py",
>> line 338, in execute_from_command_line
>> utility.execute()
>> File
>> "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py",
>> line 312, in execute
>> django.setup()
>> File "/usr/local/lib/python2.7/dist-packages/django/__init__.py", line
>> 18, in setup
>> apps.populate(settings.INSTALLED_APPS)
>> File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py",
>> line 115, in populate
>> app_config.ready()
>> File "/usr/local/lib/python2.7/dist-packages/debug_toolbar/apps.py",
>> line 15, in ready
>> dt_settings.patch_all()
>> File
>> "/usr/local/lib/python2.7/dist-packages/debug_toolbar/settings.py", line
>> 232, in patch_all
>> patch_root_urlconf()
>> File
>> "/usr/local/lib/python2.7/dist-packages/debug_toolbar/settings.py", line
>> 220, in patch_root_urlconf
>> reverse('djdt:render_panel')
>> File
>> "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py", line
>> 550, in reverse
>> app_list = resolver.app_dict[ns]
>> File
>> "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py", line
>> 352, in app_dict
>> self._populate()
>> File
>> "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py", line
>> 285, in _populate
>> for pattern in reversed(self.url_patterns):
>> File
>> "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py", line
>> 402, in url_patterns
>> patterns = getattr(self.urlconf_module, "urlpatterns",
>> self.urlconf_module)
>> File
>> "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py", line
>> 396, in urlconf_module
>> self._urlconf_module = import_module(self.urlconf_name)
>> File "/usr/lib/python2.7/importlib/__init__.py", line 37, in
>> import_module
>> __import__(name)
>> File "/home/khophi/Developments/DjangoApps/logECG/logECG/urls.py", line
>> 10, in <module>
>> url(r'^', include('main.urls')),
>> File
>> "/usr/local/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line
>> 33, in include
>> urlconf_module = import_module(urlconf_module)
>> File "/usr/lib/python2.7/importlib/__init__.py", line 37, in
>> import_module
>> __import__(name)
>> File "/home/khophi/Developments/DjangoApps/logECG/main/urls.py", line
>> 1, in <module>
>> from . import views
>> File "/home/khophi/Developments/DjangoApps/logECG/main/views.py", line
>> 49
>> return self.render_to_response(self.get_context_data('ecg_form':
>> ecg_form, 'last_form': last_form))
>>
>>
>> Honestly, I wish I knew what was wrong. I've got no idea.
>>
>> In sublime, using a python lint, when I click on the line 49, I get the
>> message:
>> [E]: Invalid Syntax
>>
>> Please help.
>>
>> --
>> 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] <javascript:>.
>> To post to this group, send email to [email protected]
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/django-users.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/2f55833b-829c-4249-9d7f-fc451ee9d84c%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/django-users/2f55833b-829c-4249-9d7f-fc451ee9d84c%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
--
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 http://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/16c29149-8699-4f40-91bf-24943fa8dd84%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.