I am trying to setup some context variable for use in a template when
I execute a create view.

class ReviewTitleCreateView(CreateView):
    model = Review
    form_class = ReviewTitleCreateForm
    template_name = 'papers/review_title.html'

    def get_context_data(self, **kwargs):
        context = super(ReviewTitleCreateView, self).get_context_data(**kwargs)
        context['title'] = self.paper__title
        print('Title: ',self.paper__title)
        return context


    def get(self, request, *args, **kwargs):
        form = self.form_class(initial=self.initial)
        return render(request, self.template_name, {'form': form})

    def post(self, request, *args, **kwargs):
        form = self.form_class(request.POST)
        if form.is_valid():
            # <process form cleaned data>
            form.save()
            return HttpResponseRedirect('#')

        return render(request, self.template_name, {'form': form})

The 'Title: ' isn't even printed in the terminal nor is it available
in the template.  Well, it is available I suppose (there is no error)
but empty.

The Review model:
class Review(models.Model):
    """
    A review at a specific stage of one paper.
    """
    INCLUDE_CHOICES = [(True,'Include'),(False,'Exclude')]
    STAGES = [('Selection by Title','Selection by Title'),('Selection
by Abstract','Selection by Abstract'), ('Selection by Full
Text','Selection by Full Text')]

    paper = models.ForeignKey(Paper, verbose_name=_('Paper'),
related_name="%(app_label)s_%(class)s_related", null=False,
blank=False, help_text=_("The reviewed paper."))

    include = models.NullBooleanField("Choice",
choices=INCLUDE_CHOICES, default=True, null=False, blank=False,
help_text="Select Include or Exclude for this stage of review.")

    exclusion_choice = models.ForeignKey(Exclusion, null=True,
blank=True, related_name="%(app_label)s_%(class)s_related")

    exclusion_text = models.TextField(null=True, blank=True)

    def __str__(self):
        return self.paper.title

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

Thoughts?






-- 
MLHIM VIP Signup: http://goo.gl/22B0U
============================================
Timothy Cook, MSc           +55 21 94711995
MLHIM http://www.mlhim.org
Like Us on FB: https://www.facebook.com/mlhim2
Circle us on G+: http://goo.gl/44EV5
Google Scholar: http://goo.gl/MMZ1o
LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook

-- 
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 django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
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%2B%3DOU3UmCCE-Dd%3DdjdVgCUpwG8N7DL37zXx_C3hWZCrbeV2C7Q%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to