Hi Danny, I have made the changes you mentioned and now I am getting the
following error:


Traceback:

File "/home/jameslewis/lib/python2.7/django/core/handlers/base.py" in
get_response

  119.                 resolver_match = resolver.resolve(request.path_info)

File "/home/jameslewis/lib/python2.7/django/core/urlresolvers.py" in resolve

  366.             for pattern in self.url_patterns:

File "/home/jameslewis/lib/python2.7/django/core/urlresolvers.py" in
url_patterns

  402.         patterns = getattr(self.urlconf_module, "urlpatterns",
self.urlconf_module)

File "/home/jameslewis/lib/python2.7/django/core/urlresolvers.py" in
urlconf_module

  396.             self._urlconf_module = import_module(self.urlconf_name)

File "/usr/local/lib/python2.7/importlib/__init__.py" in import_module

  37.     __import__(name)

File "/home/jameslewis/webapps/myshop/scooter/scooter/urls.py" in <module>

  33.         name="shop_checkout", kwargs=dict(form_class=MyOrderForm)),


Exception Type: NameError at /

Exception Value: name 'MyOrderForm' is not defined



I am sure it's something silly, but I've checked stackoverflow and can't
find anything?


Many Thanks


James :-)

On Tue, Sep 1, 2015 at 11:59 PM, James Lewis <
[email protected]> wrote:

> Thankyou very much, I will look into this asap :-)
>
>
> On Tuesday, September 1, 2015 at 10:59:27 PM UTC+1, Danny S wrote:
>
>> On 2/09/2015 7:19 AM, James Lewis wrote:
>>
>> I have tried this and it is still not working, I have tried all the
>> different urls on this group and I am still getting the same errors.  What
>> else do you have to change to stop this error appearing; is there not any
>> changes I need to make in forms.py, settings or anything else?  Sorry but I
>> am really struggling on this for some reason
>>
>>
>> Have you removed SHOP_CHECKOUT_FORM_CLASS from your settings.py? The
>> urls.py changes *replace* the need for this deprecated setting.
>>
>> eg. instead of
>> SHOP_CHECKOUT_FORM_CLASS = "myapp.forms.MyOrderForm"
>> in settings.py,  you do:
>>
>> from myapp.forms import MyOrderForm
>>
>> # ...
>>
>> urlpatterns += patterns('',
>>
>>     # Use your special OrderForm class
>>     url("^shop/checkout/$", "cartridge.shop.views.checkout_steps",
>>         name="shop_checkout", kwargs=dict(form_class=MyOrderForm)),
>>
>>     # Cartridge URLs.
>>     ("^shop/", include("cartridge.shop.urls")),
>>
>>     # ...
>> )
>>
>> in urls.py
>>
>> HTH. HAND.
>>
>> Seeya. Danny.
>>
>> Thanks
>>
>> James
>> On Friday, July 11, 2014 at 6:07:43 PM UTC+1, Tristan Barry wrote:
>>>
>>> Good afternoon! I am working on a project where we would like to use
>>> Cartridge for an online store. Out of the box it looks great; but I'd like
>>> to modify the checkout form. Reading through the documentation it sounded
>>> like I could sub-class the OrderForm class in 'cartridge.shops.forms'. When
>>> going through these steps I saw this message:
>>>
>>> "The SHOP_CHECKOUT_FORM_CLASS setting is deprecated - please define your
>>> own urlpattern for the checkout_steps view, passing in your own form_class
>>> argument."
>>>
>>> But I'm running into problems right off the start. Does this mean I can
>>> just write my own URL pattern for *only* the checkout form? Something like
>>> this?
>>>
>>> url("^shop/checkout/$", "myproject.views.checkout_steps", name =
>>> "checkout_steps")
>>> ?
>>>
>>> Or do I need to remove the cartridge urls pattern:
>>>   url(r"^shop/", include("cartridge.shop.urls")),
>>> and replace it with a modified version of 'cartridge.shop.urls'? This
>>> doesn't seem very DRY?
>>>
>>> Can anyone offer any hints on how to get started?  Should the OrderForm
>>> class still be sub-classed to assist with making this all 'work'? Any help??
>>>
>>>
>>> --
>> You received this message because you are subscribed to the Google Groups
>> "Mezzanine Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> *Danny Sag*
>> Chairperson
>> Round World Events SA, Inc
>> City of Small Gods Terry Pratchett Fan Club -
>> <http://cityofsmallgods.org.au>http://cityofsmallgods.org.au
>>
>> *Nullus Anxietas VI - The Australian Discworld Convention* -
>> http://ausdwcon.org
>> "The Discworld Grand Tour" - Adelaide SA, August 4-6, 2017
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Mezzanine Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/mezzanine-users/DQX3K3jdojE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to