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 -~----------~----~----~----~------~----~------~--~---
