I'm having difficulty understanding the abstract explanations in that 
documentation.
Could you or somebody else explain this, by showing by example using my 
code examples?

*views.py*

class IndexView(generic.ListView):
    template_name = 'polls/index.html'
    context_object_name = *'latest_poll_list'*

    def get_queryset(self):
        """
        Return the last five published polls
        (not including those set to be published in the future).
        """
        return Word.objects.filter(
            pub_date__lte=timezone.now()
        ).order_by('-pub_date')[:5]

*### Filter 2*
#Word.objects.filter(translation='')
*### Filter 3*
#Pronunciation.objects.filter(wordfield__translation='')




*index.html*

<h1>index.html</h1>

{% if latest_poll_list %}
    <ul>
    {% for word in *latest_poll_list* %}
        <li><a href="{% url 'polls:detail' word.id %}">{{ word.wordfield 
}}</a></li>
    {% endfor %}
    </ul>
{% else %}
    <p>No polls are available.</p>
{% endif %}



How should I write my IndexView class so that Filter 1, 2 and 3 list 
results are then sent to my index.html template file?




On Monday, July 22, 2013 2:03:59 PM UTC+2, macndesign wrote:
>
> Hi, you can separate your querysets in get_context_data method.
> See: 
> https://docs.djangoproject.com/en/dev/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin.get_context_data
>
>
> 2013/7/22 Pepsodent Cola <[email protected] <javascript:>>
>
>> Hi,
>>
>> Can I only have one "get_queryset" for each Viewpage?
>> If I wanted to add another database list on the same Viewpage how would 
>> that code look like for my Django *views.py* file?
>>
>> Example:
>> https://docs.djangoproject.com/en/1.5/intro/tutorial04/#amend-views
>>
>> from polls.models import Choice, Poll
>>
>> class IndexView(generic.ListView):
>>     template_name = 'polls/index.html'
>> *    context_object_name = 'latest_poll_list'*
>>
>> *    def get_queryset(self):*
>>         """Return the last five published polls."""
>>         return Poll.objects.order_by('-pub_date')[:5]
>>
>>
>>
>> I mean will "context_object_name" be able to separate between several 
>> "get_queryset(self)"?
>> Because I want to have several different poll_lists on the same Viewpage.
>>
>> context_object_name = 'latest_poll_list'
>>
>>  -- 
>> 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.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>
>
> -- 
> Att. *Mário Araújo Chaves Neto*
> *Programmer, Designer and U.I. Engineer*
> *
> *
> *MBA in Design Digital* - 2008 - FIC
> *Analysis and Systems Development* - 2011 - Estácio
> *D**esign and Implementation of Internet Environments* - 2003 - FIC
>  

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to