Just want to tell you big big thank you!

On Wed, May 20, 2009 at 10:52 PM, Alex Gaynor <[email protected]> wrote:

>
>
> 2009/5/20 Oleg Oltar <[email protected]>
>
>> Is there any doc I can read about it?
>>
>> On Wed, May 20, 2009 at 9:50 PM, Alex Gaynor <[email protected]>wrote:
>>
>>>
>>>
>>> 2009/5/20 Oleg Oltar <[email protected]>
>>>
>>>> Ok, I got it now
>>>> What about the inheritance? Question 2?
>>>>
>>>> On Wed, May 20, 2009 at 9:30 PM, Alex Gaynor <[email protected]>wrote:
>>>>
>>>>>
>>>>>
>>>>> 2009/5/20 Oleg Oltar <[email protected]>
>>>>>
>>>>> Hi!
>>>>>> I have a model with a Sections and Categories related this way:
>>>>>>
>>>>>> class Category(models.Model):
>>>>>>     categoty = models.CharField(max_length=200)
>>>>>>     name = models.CharField(max_length = 200, help_text=u"Имя
>>>>>> категории")
>>>>>>
>>>>>>     def __unicode__(self):
>>>>>>         return u"Категория %s" %self.name
>>>>>>
>>>>>> class Section(models.Model):
>>>>>>     section = models.CharField(max_length=200, unique=True)
>>>>>>     name = models.CharField(max_length=200, blank = True)
>>>>>>     category = models.ForeignKey(Category, blank=True)
>>>>>>
>>>>>>     def __unicode__(self):
>>>>>>         return u"%s" %(self.section)
>>>>>>
>>>>>>
>>>>>> I passed a categories to the template. Is there a way I can display
>>>>>> all sections related to each category in template?
>>>>>>
>>>>>> Not sure how to do it?
>>>>>>
>>>>>>  {% for category in categories  %}
>>>>>>  <ul>
>>>>>>   <li id="csstip" class="x"><a href="{{ category.category }}">{{
>>>>>> category.name}}</a>
>>>>>>     {% for section in %}
>>>>>>                 But how to get all sections from one category?
>>>>>>   </li>
>>>>>>
>>>>>> And the second question
>>>>>>
>>>>>> If I am passing a variable to the base template (I want to use the
>>>>>> code to generate menu from categories), how to handle it in separate
>>>>>> (extended templates)? E.g. do I have to query categories in each my view 
>>>>>> and
>>>>>> pass it as value to all templates I use?
>>>>>>
>>>>>>
>>>>>> Thanks in advance
>>>>>> Oleg
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> {% for section in category_object.section_set.all %}
>>>>>
>>>>> {% endfor %}
>>>>>
>>>>> As documented here:
>>>>> http://docs.djangoproject.com/en/dev/topics/db/queries/#many-to-many-relationships
>>>>>
>>>>> Alex
>>>>>
>>>>> --
>>>>> "I disapprove of what you say, but I will defend to the death your
>>>>> right to say it." --Voltaire
>>>>> "The people's good is the highest law."--Cicero
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>> Right, there are 2 solutions to that (that I can think of).  1 is to
>>> write a template context processor.  The other is to write a custom
>>> inclusion template tag.  I personally favor the 2nd one because it gives you
>>> a little bit more control.
>>>
>>>
>>> Alex
>>>
>>> --
>>> "I disapprove of what you say, but I will defend to the death your right
>>> to say it." --Voltaire
>>> "The people's good is the highest law."--Cicero
>>>
>>>
>>>
>>
>>
>>
> Right, sorry:
>
> context processors:
> http://www.b-list.org/weblog/2006/jun/14/django-tips-template-context-processors/
>
> inclusion tag:
> http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#inclusion-tags
>
>
> Alex
>
> --
> "I disapprove of what you say, but I will defend to the death your right to
> say it." --Voltaire
> "The people's good is the highest law."--Cicero
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to