I am getting the same 404 error on virgin install with the test data
loaded.  When I click on Variation Manager link on the
ConfigurableProduct, the URL loading is 'http://127.0.0.1:8000/product/
admin/neat-book-soft/variations/'.  However, if I update this URL to
include the SHOP_BASE value 'store' from my settings file so the URL
is 'http://127.0.0.1:8000/store/product/admin/neat-book-soft/
variations/', I don't get the error.

Thanks,
Trent

On Nov 17, 6:23 pm, joshm <[EMAIL PROTECTED]> wrote:
> I also get (along with the above error) when I try to access the
> Variation Manager from the "ChangeProductVariation" screen:
>
> TypeError at /products/product/admin/mytshirt/variations/
>
> set objects are unhashable
>
> Request Method:         GET
> Request URL:    
> http://www.mywebsite.com/products/product/admin/mytshirt/variations/
> Exception Type:         TypeError
> Exception Value:
>
> set objects are unhashable
>
> Exception Location:     /usr/lib/python2.4/site-packages/satchmo/product/
> models.py in setup_variation_cache, line 1184
> Python Executable:      /usr/bin/python
> Python Version:         2.4.3
> Python Path:    ['/var/www/vhosts/mywebsite.com/django_projects', '/usr/
> lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg', '/usr/lib/
> python2.4/site-packages/pycrypto-2.0.1-py2.4-linux-i686.egg', '/usr/
> lib/python2.4/site-packages/django_registration-0.7-py2.4.egg', '/usr/
> lib/python2.4/site-packages/PyYAML-3.06-py2.4-linux-i686.egg', '/usr/
> lib/python2.4/site-packages/elementtree-1.2.7_20070827_preview-
> py2.4.egg', '/usr/lib/python2.4/site-packages/docutils-0.5-py2.4.egg',
> '/usr/lib/python2.4/site-packages/python_memcached-1.43-py2.4.egg', '/
> usr/lib/python24.zip', '/usr/lib/python2.4', '/usr/lib/python2.4/plat-
> linux2', '/usr/lib/python2.4/lib-tk', '/usr/lib/python2.4/lib-
> dynload', '/usr/lib/python2.4/site-packages', '/usr/lib/python2.4/site-
> packages/PIL']
> Server time:    Mon, 17 Nov 2008 16:20:32 -0800
>
> On Nov 17, 2:36 pm, joshm <[EMAIL PROTECTED]> wrote:
>
> > Ok, I noticed that my urls.py was out of date, so I updated it and got
> > everything in sync.
>
> > Now when I follow the same steps, I get a 404 error,  but this is kind
> > of strange because if I look at what url the two subtype options are
> > trying to resolve to I have:
>
> > Edit ConfigurableProduct: (http://mywebsite.com/admin/product/
> > configurableproduct/21/) which resolves just fine
> > Variation Manager: (http://mywebsite.com/product/admin/mensruntshirt/
> >variations/) which gives the below 404 error.
>
> > Is it possible I have to rebuild myproductvariations(that would
> > suck)?  I also noticed if I now go into the configurableproductand
> > try to add a newproductvariation, it doesn't seem to add it and it
> > acts like it did with no error.
>
> > Page not found (404)
> > Request Method:         GET
> > Request URL:    http://mywebsite.com/product/admin/mensruntshirt/variations/
>
> > Using the URLconf defined in lyp_website.urls, Django tried these URL
> > patterns, in this order:
>
> >    1. ^$
> >    2. ^contact/$
> >    3. ^admin/print/(?P<doc>[-\w]+)/(?P<id>\d+)
> >    4. ^admin/product/configurableproduct/(?P<id>\d+)/getoptions/
> >    5. ^admin/doc/
> >    6. ^accounts/
> >    7. ^products/
> >    8. sitemap\.xml$
> >    9. settings/
> >   10. cache/
> >   11. ^admin/(.*)
> >   12. ^static/(?P<path>.*)$
>
> > The current URL,product/admin/mensruntshirt/variations/, didn't match
> > any of these.
>
> > On Nov 17, 1:37 pm, "Bruce Kroeze" <[EMAIL PROTECTED]> wrote:
>
> > > On Mon, Nov 17, 2008 at 1:17 PM, joshm <[EMAIL PROTECTED]> wrote:
>
> > > > I'm using the trunk (rev 1702, but I believe I have seen this quite a
> > > > ways back as well) below are the repro steps, if you have any info
> > > > that would be great:
>
> > > > 1) I add aproductto the store and save it.
> > > > 2) Select thatproductfrom the products list
> > > > 3) Click "Add ProductVariation" underProductSubtypes
>
> > > Hmm.  It works for me using a completely virgin install, test data only.
>
> > > > I get:
>
> > > > TemplateSyntaxError at /admin/product/productvariation/add/
>
> > > > Caught an exception while rendering: Reverse for
> > > > 'my_website.satchmo_admin_configurableproduct' with arguments
> > > > '(999999999,)' and keyword arguments '{}' not found.
>
> > > OK. Try this:
> > > ------------------
>
> > > $ ./manage.py shell
>
> > > In [1]: from django.core import urlresolvers
>
> > > In [2]: urlresolvers.reverse('satchmo_admin_configurableproduct', None,
> > > args=(999,))
> > > Out[2]: '/admin/product/configurableproduct/999/getoptions/'
>
> > > ------------------
>
> > > If it fails, then you must be missing that urlpattern.  The urlpattern is
> > > loaded from satchmo.urls_base.py, which is itself loaded by default from
> > > satchmo.urls.
>
> > > If you have your own custom urlpatterns, you need to look at the example 
> > > in
> > > satchmo.urls and make sure that you either load the urls from urls_base, 
> > > or
> > > you manually create them in your urls file.
>
> > > --
> > > Bruce Kroezehttp://gosatchmo.com
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to