>
>
> Do you mean you want the foreign key value to be the 'path' field of
> the Category model? You could do this, but why would you want to? If
> you ever want to refer to the category path from an Announce instance,
> you just do:
>   announce.category.path
>
>
hmm i have to explain more i think lets think that i have a category tree
like that

All
   '--- Animals
    '                     '---Dogs
    '                     '---Cats
    '                     '---Fishes
    '
    '--- Computers
                             '--- Laptops
                             '--- Desktops
                             '--- Accessories

and that category items has path property like :

All =  "all"
Animals = "all/animals"
Dogs = "all/animals/dogs"
Cats = "all/animals/cats"
Fishes = "all/animals/fishes"

Now, that is important part,  lets think that i am selected Animals
category, than announces that is in  Dogs, Cats and Fishes category must be
shown..

İ tried doing it with loops before but at the result i see that i am making
too much database queries than i found a method...

later, i found that, if i wrote category path on announces, and write a
custom manager, i can make a query like

*Announce.objects.GetByCategory("/all/animals")*
that makes a querty on database

*select * from announces where category startswith 'all/animals' * (i dont
know sql well ill research later)

than it will result all announces whichs category is Dogs or Cats or Fishes

or *Announce.objects.GetByCategory("/all/")* will return all announces that
is categorized with Animals or Computers or Laptops or Cats

My english is very bad, i wish i explained well my stiuation. After that
problem solved i think i can publish my category applicaton.

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

Reply via email to