Thankyou I have looked into that and found nothing that will help; I got this response from webfaction:
Hello James, Sorry I should have mentioned, my key is set in both settings and local_settings.py? Normally, when Django generates a settings.py file, it adds a comment at the top of the file that mentions the Django version which was used to generate it. More generally, the "manage.py startproject" command generates a project which is compatible with the version of Django used when that command is run. Your application is now using the Django library located at: /home/jameslewis/lib/python2.7/django There's nothing inherently wrong with that, but because you erased the comments in settings.py that indicate compatibility, I haven't been able to confirm that the django library version you're using is actually compatible with your application. I do see that you're using Django 1.8.4: [jameslewis@web451 myshop]$ pwd /home/jameslewis/webapps/myshop [jameslewis@web451 myshop]$ python2.7 Python 2.7.9 (default, Dec 14 2014, 05:14:54) [GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2 Type "help", "copyright", "credits" or "license" for more information. import django django <module 'django' from '*/home/jameslewis/lib/python2.7/django/*__init__.pyc'> django.VERSION (1, 8, 4, 'final', 0) Did you actually generate your application using Django 1.8, or are you sure that it's compatible with Django 1.8? I've seen these types of problems arise in the past, and the solution is as simple as installing a matching Django version for your application. Can you tell us more about your application? Is it running successfully locally or on another host? If so, which Django version is being used there? Next, if you are sure that your application is compatible with Django 1.8.4, then the next step is to determine why Django doesn't see your SECRET_KEY, since you're clearly setting it in /home/jameslewis/webapps/myshop/myapp/myapp/settings.py . To do that, I'd just work back from the error message, logging the value of settings.SECRET_KEY at various points until you worked back to the point at which you set it (with a binary search). Regards, Ryan S. I am not sure what to make of this; I am trying to work out what is wrong; if there is anything you could recommend I would be very grateful. Regards James On Sat, Sep 5, 2015 at 1:06 AM, Ryne Everett <ryneever...@gmail.com> wrote: > https://docs.djangoproject.com/en/1.8/ref/settings/#std:setting-SECRET_KEY > > On Thu, Sep 3, 2015 at 9:45 PM, James Lewis < > theselfbalancingscoo...@gmail.com> wrote: > >> Thankyou everso much, think I've had too many hours at this and my brain >> is working at half pace :-) >> >> I got rid of that error and now I am getting this: >> >> File "/home/jameslewis/lib/python2.7/django/conf/__init__.py", line 44, >> in _setup >> >> self._wrapped = Settings(settings_module) >> >> File "/home/jameslewis/lib/python2.7/django/conf/__init__.py", line 113, >> in __init__ >> >> raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.") >> >> django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must >> not be empty. >> >> >> Do you know what this could be? >> >> >> Thanks >> >> >> James >> >> On Fri, Sep 4, 2015 at 2:11 AM, Danny <molo...@gmail.com> wrote: >> >>> On 4/09/2015 10:24 AM, James Lewis wrote: >>> >>> Hi Danny thanks for replying so quickly, I am not sure what the name of >>> my form is. Would I already have an order form within cartridge or would I >>> have to build one specifically to work with stripe? >>> >>> >>> Hang on, you've (previously) updated SHOP_CHECKOUT_FORM_CLASS and yet >>> you don't know what the name of your form class is? >>> It's whatever you used to have under SHOP_CHECKOUT_FORM_CLASS. >>> >>> As for using Stripe as your payment processor, you'll either have to >>> find any existing implementation or write one yourself. >>> >>> If you're using https://github.com/readevalprint/cartridge-stripe >>> then you can see that the name of the class is >>> "cartridge_stripe.forms.OrderForm" so that would be your reference for >>> urls.py, >>> >>> e.g >>> >>> from cartridge_stripe.forms import OrderForm >>> >>> url("^shop/checkout/$", "cartridge.shop.views.checkout_steps", >>> name="shop_checkout", kwargs=dict(form_class=OrderForm)), >>> >>> Your original email never mentioned what you'd set >>> SHOP_CHECKOUT_FORM_CLASS to, so I'd assumed you'd written your own Order >>> Form class in your own app >>> and were doing it that way... >>> >>> Seeya. Danny. >>> >>> >>> Many Thanks >>> >>> James >>> >>> On Fri, Sep 4, 2015 at 1:23 AM, Danny <molo...@gmail.com> wrote: >>> >>>> On 4/09/2015 9:51 AM, James Lewis wrote: >>>> >>>> Hi Danny, I have made the changes you mentioned and now I am getting >>>> the following error: >>>> >>>> >>>> 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 >>>> >>>> >>>> >>>> Is that the name of your Form, though? Have you done "from ... import >>>> MyOrderForm" in urls.py? >>>> >>>> I'll need some more context. >>>> >>>> I am sure it's something silly, but I've checked stackoverflow and >>>> can't find anything? >>>> >>>> >>>> Many Thanks >>>> >>>> >>>> James :-) >>>> >>>> >>>> Seeya. Danny. >>>> -- >>>> 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> >>>> https://groups.google.com/d/topic/mezzanine-users/DQX3K3jdojE/unsubscribe >>>> . >>>> To unsubscribe from this group and all its topics, send an email to >>>> mezzanine-users+unsubscr...@googlegroups.com. >>>> 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 mezzanine-users+unsubscr...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >>> >>> -- >>> 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 >>> mezzanine-users+unsubscr...@googlegroups.com. >>> 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 mezzanine-users+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > 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 > mezzanine-users+unsubscr...@googlegroups.com. > 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 mezzanine-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.