Well the reason I didn't see it the first time is that I didn't register it correctly. THEN when I did register it correctly I was too busy monkeying around with the URL to notice I had done it right. I suppose even the blind squirrel gets the nut from time to time.
Anyhow, I had a chance to mess around with my new product type and it works great! Thanks so much for all of the help. On Aug 19, 10:16 am, Bob Waycott <[email protected]> wrote: > First off, you shouldn't worry about URLs. I was giving you a sample URL. > Rely on the admin. If your model is registered, it will always show up. > > Now, every time you save a MultiColorProduct instance, you are also saving a > Product instance. That's the way model inheritance works. It is going to be > most helpful if you actually define some fields on MultiColorProduct (cos so > far, the code you've shown offers you nothing extra, thus no advantage or > reason to even have it). > Oh, and another thing > > Don't tinker with Satchmo's views. Leave those alone. Modify the templates. > If all of your Products are actually saved as MultiColorProduct instances, > you should be able to copy over Satchmo templates into your templates dir > (read existing Django docs on templates for this), and then modify them to > pull in the data of your custom products. > So, say you defined your MultiColorProduct with a field like this: > > class MultiColorProduct(Product): > COLOR_CHOICES = ( > ('RED', 'Red'), > ('BLUE', 'Blue'), > ('GREEN', 'Green') > ) > color_list = models.CharField(choices=COLOR_CHOICES, blank=True, > null=True) > > Now, go grab the basic product template & just to start playing around, you > should be able to do something like this in the template: > > {{ product.multicolorproduct.color_list }} > > That will then render your the color_list of that MultiColorProduct by means > of related lookups. > > Hopefully, that gets you started on templates. > > If you find that you really want to start doing some fancy stuff with how > you return products to the Satchmo templates -- for example, you want to > actually return the MultiColorProduct instance instead of the Product > instance -- start writing your own views. But I'd recommend leaving > Satchmo's views alone. You'll thank yourself later when you only have your > small set of custom views to manage & maintain & don't have to remember > which Satchmo view you tinkered with to get something on the page when/if it > blows up. > > Best, > > Bob > > On Wed, Aug 19, 2009 at 11:06 AM, Lagg <[email protected]> wrote: > > > Thanks all! I finally got it figured out. > > > It was a combination correctly registering with the admin (it's been > > many months since I last messed with Django, and I don't know as much > > as I think I do) and then actually finding the correct URL! > > > How will this new product work with the existing templates on the user > > side (they are bone stock at the moment) ? Will the templates pick > > multicolorproducts up (I have my doubts) or will I need to do some > > work? If the templates won't pick them up, then I suspect I'll also > > have to tinker with the views? > > > Again, thank you all. > > > On Aug 19, 10:00 am, C <[email protected]> wrote: > > > What django application is 'MultiColorProduct' a part of? > > > Unless you are very masochistic and went editing satchmo source code > > > it's going to be in something like 'myproductextension' instead of > > > 'product'. > > > > Now find 'myproductextension' or whatever you called the app in / > > > admin. > > > Now find 'MultiColoredProduct' in that section. > > > > As much as you may think that 'MultiColoredProduct' should be part of > > > the 'product' application, it isn't. If you keep looking for it in > > > the 'product' application, you won't find it. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
