Yes, that is what I was thinking. Apparently we think alike :p. May I wask the url to the webstore that you were refering to? just to check it out?
El martes, 18 de septiembre de 2012 12:19:48 UTC-5, adlh escribió: > > Oh, and just one more advice: you can also use the > forms.ModelMultipleChoiceField to nicely spit-out a checkbox for each > "option" on the Model in a "field", without having to hard-code anything. I > also ended up using a custom widget for this field (overriding the > CheckboxSelectMultiple), in order to easily modify the markup of each > checkbox AND to put a mini-icon beside the checkboxes (from the model's > image) instead of text... a really DRY and fast way to generate this > filter-forms.... and for colors, you could even use the slug as a class to > define the background of a transparent image or so... it just makes fun > thinking about all this possibilities ;-) > > On 18.09.2012 18:59, Josue Balandrano wrote: > > I think you are right. It would be easier to create my own local-app. I am > going to try that. And yes, my idea was to create some context-processors > which are going to grab de variables from the GET data that the form is > going to yell. This is just in an attempt to remove the "apply" o "refresh" > button. Less click, people are lazy :p > Thank a lot! > > El lunes, 17 de septiembre de 2012 11:38:47 UTC-5, adlh escribió: >> >> Hi, >> >> I wouldn't do it with tags. >> >> The first reason: they use generic relations so it can be sometimes more >> complex to make things work the same as with "normal" relations. But the >> main reason for me to avoid using tags in your case would be, that it would >> be very difficult to group your attributes, like Material: gold, silver, >> .... Colors: red, green, ... , etc. And lets say use something like a >> filter-box or something based on this goups. >> >> I think a more flexible and still very easy approach would be to use a >> model for each attribute-group, like: >> >> class Color(models.Model): >> product = models.ManyToManyField(Product, blank=True, null=True) >> name = models.CharField(_("Name"), max_length=30) >> slug = models.SlugField(...) >> >> So this way you can filter your products on a selected color like: >> >> Product.objects.filter(color__slug==myslug) >> >> You can integrate this Attributes on the admin Product-page adding an >> inline to the object >> >> For integrating this new attributes on the admin's product page, look at >> my answer (username = andzep) on stackoverflow: >> >> http://stackoverflow.com/questions/4920358/filter-products-by-attribute >> >> regards >> Andrea >> >> >> On 17.09.2012 16:44, satchm...@googlegroups.com wrote: >> >> Today's Topic Summary >> >> Group: http://groups.google.com/group/satchmo-users/topics >> >> - Satchmo and >> Django-tagging<#5058AD26.6080007@metamorfosys.de_5057520B.3050605@metamorfosys.de_group_thread_0>[1 >> Update] >> >> Satchmo and >> Django-tagging<http://groups.google.com/group/satchmo-users/t/7a996e7db020800e> >> >> Josue Balandrano <xir...@gmail.com> Sep 16 12:16PM -0700 >> >> Hi, I'm building a webstore. I am going to sell Jewelry here, so the >> thing >> is that I have my main categories like "earrings, necklaces" and so >> on. But >> I need some attributes like "Material, color, stone, size". But these >> can't >> be Options because not every product is available in all colors or >> all >> sizes and I don't fell comfortable with attributes because I need a >> way to >> list all this attributes and be able to filter the result as per >> attribute >> selected. >> So I was thinking about installing Django-tagging, it seemes this is >> more >> or less what I need. The only problem is if I am going to be able to >> have a >> tree like distribution for my tagging? and do I have to modify the >> product >> models in order to implement the tagging? >> Thank you in advance. >> >> >> >> You received this message because you are subscribed to the Google >> Group satchmo-users. >> You can post via email. >> To unsubscribe from this group, send an empty message. >> For more options, >> visit<http://groups.google.com/group/satchmo-users/topics>this group. >> -- >> You received this message because you are subscribed to the Google Groups >> "Satchmo users" group. >> To post to this group, send email to satchm...@googlegroups.com. >> To unsubscribe from this group, send email to >> satchmo-user...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/satchmo-users?hl=en. >> >> >> -- >> >> ----*Metamorfosys GbR*Guttenthau 6 95469 Speichersdorf T: +49 9648 913 >> 594F: +49 9648 913 643in...@metamorfosys.de www.metamorfosys.de >> Geschäftsführung: Andrea de la Huerta u. Dominik KlüterGerichtsstand: >> Ansbach m. Außenst. >> --------------------------------------------------------------------------------------------------------------------------------------------------Diese >> E-Mail enthält vertrauliche und/oder rechtlich geschützteInformationen. >> Wenn Sie nicht der richtige Adressat sind oder dieseE-Mail irrtümlich >> erhalten haben, informieren Sie bitte sofort denAbsender und vernichten Sie >> diese Mail. Das unerlaubte Kopieren sowiedie unbefugte Weitergabe dieser >> Mail ist nicht >> gestattet.-------------------------------------------------------------------------This >> e-mail may contain confidential and/or privileged information. Ifyou are >> not the intended recipient (or have received this e-mail inerror) please >> notify the sender immediately and destroy this e-mail. Anyunauthorized >> copying, disclosure or distribution of the material inthis e-mail is >> strictly >> forbidden.-------------------------------------------------------------------------------------------------------------------------------------------------- >> >> > -- > > ----*Metamorfosys GbR*Guttenthau 6 95469 Speichersdorf T: +49 9648 913 > 594F: +49 9648 913 643in...@metamorfosys.de <javascript:> www.metamorfosys.de > Geschäftsführung: Andrea de la Huerta u. Dominik KlüterGerichtsstand: Ansbach > m. Außenst. > --------------------------------------------------------------------------------------------------------------------------------------------------Diese > E-Mail enthält vertrauliche und/oder rechtlich geschützteInformationen. Wenn > Sie nicht der richtige Adressat sind oder dieseE-Mail irrtümlich erhalten > haben, informieren Sie bitte sofort denAbsender und vernichten Sie diese > Mail. Das unerlaubte Kopieren sowiedie unbefugte Weitergabe dieser Mail ist > nicht > gestattet.-------------------------------------------------------------------------This > e-mail may contain confidential and/or privileged information. Ifyou are not > the intended recipient (or have received this e-mail inerror) please notify > the sender immediately and destroy this e-mail. Anyunauthorized copying, > disclosure or distribution of the material inthis e-mail is strictly > forbidden.-------------------------------------------------------------------------------------------------------------------------------------------------- > > -- You received this message because you are subscribed to the Google Groups "Satchmo users" group. To view this discussion on the web visit https://groups.google.com/d/msg/satchmo-users/-/yc3-5VmW95sJ. To post to this group, send email to satchmo-users@googlegroups.com. To unsubscribe from this group, send email to satchmo-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/satchmo-users?hl=en.