Chris, do you know if I would be able to query for these attributes directly using QuerySets? I will have to think through my use case to see if I have the need, but I'm not sure how it would be possible given the Product Attributes implementation.
If I can't and I do need to be able to query these extra attributes, what method would you recommend? Custom Product Modules or Inheritance? On Dec 21, 9:10 am, Chris Moffitt <[email protected]> wrote: > If you are developing on trunk, you may want to take a look at using Custom > Product Attributes > -http://www.satchmoproject.com/docs/svn/product-attributes.html > > These are meant to be simple data fields that you attach to your models to > store additional information. The nice thing is that you can write custom > validations for them if you need to. It's meant to be used in cases like > this where you only need one or two additional pieces of info on a product. > > -Chris > > On Mon, Dec 21, 2009 at 12:15 AM, cc <[email protected]> wrote: > > Hello, I have a use-case where I need to add fields to most (if not > > all) of my products. I came across Custom Product Modules in the docs > > and I was able to register the type and see it in the admin. > > > It seems to be what I'm looking for but I have a feeling that since my > > fields are a simple extension to the vanilla Product type, wouldn't it > > be much easier to just inherit from Product so I can instantiate > > MyProduct directly and access Product's fields directly? Not sure if > > these "Custom Product Modules" were added before django 1.1 to provide > > this functionality or not, but it seems model inheritance is much > > better. > > > Also, when using MyProduct, I wasn't able to access the 'product' > > member as it didn't exist right after instantiating (and before > > saving). I'm not even sure how to programmatically add products using > > MyProduct. > > > Also tried: p = new Product() > > p.site = current site > > p.name = 'test' > > p.save() > > > and I still couldn't access p.myproduct. Got the exception > > DoesNotExist... > > > Any help is appreciated. > > > Thanks > > > -- > > > You received this message because you are subscribed to the Google Groups > > "Satchmo users" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<satchmo-users%[email protected]> > > . > > For more options, visit this group at > >http://groups.google.com/group/satchmo-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Satchmo 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/satchmo-users?hl=en.
