Hello, I think I've resolved it. I was using the one-to-one mapping as a way to extend the Product module, but I was thinking of in terms of inheritance. Now using inheritance, I am having success, so I think I'm finally good here.
Thank you! On Tue, Apr 19, 2011 at 1:38 AM, Laszlo Antal <[email protected]> wrote: > Hi, > > Could you please paste your code somewhere? > Also the files where you overwrite the productadmin class. Did you > unregister the the original productadmin class and register yours? > If you did straight model inheritance with Product did you register your > custom product with satchmo in settings.py? > > lzantal > > On Apr 18, 2011, at 20:03, Brendan F <[email protected]> wrote: > > > Hello all, > > > > Many thanks in advance for your time. > > > > Problem: My product I will be selling has different attributes than > > the default Product class and I have been stressing out for the last > > four hours trying to find a reasonable way to change these attributes > > (and add many more) before actually moving on to making templates, > > etc. This must be quite simple! It seems that there are two ways to > > do this... > > > > 1) Custom Product Attributes. I am able to successfully add > > attributes, however, I am unable to view these in the Product page in > > the admin site. When I try to customize the admin page via an > > admin.py file per the directions in the Satchmo tutorial, like so: > > > > ... some code ... > > list_display = ('name', 'artist',) > > ... rest of code... > > > > I get an error like this, despite 'artist' existing as an attribute: > > ('artist' is not a callable or an attribute of 'CustomProductAdmin' or > > found in the model 'Product'.) > > > > 2) Customizing the Product module. This seems to maybe be the most > > fitting solution. > > > > http://www.satchmoproject.com/docs/dev/custom-product.html > > > > But I am miserably struggling with this as well. I am interpreting > > this suggested approach as being analogous to inheritance, so I simply > > am adding the fields that I need, but maybe that's where I am going > > wrong. For example, if I try to add the following field within the > > MyNewProduct class: > > > > artist = models.CharField(_("Artist"), max_length=255, blank=False, > > help_text=_("This is the artist...")) > > > > I get "no such column: localsite_mynewproduct.artist" even after > > syncing the database. > > > > ---------------------- > > > > There must be something I am missing here! I'd really love some help; > > I don't think I've ever been so frustrated with coding... the whole > > Django methodology is great, but Satchmo is giving me a hard time. > > > > Thanks, > > Brendan > > > > -- > > 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. > > > > -- > 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. > > -- 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.
