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]> 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]. > 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/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/CA%2Be%2BciV0A5%2BkxDq9hQCoAdoGqvMZGgK7_jhedDzS8Y%2BWP36FSw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

