Okay, so I fixed everything with Django Logging- including getting the pictures to show up in the store.
However, one thing still remains - recognizing the store/cart.html and store/checkout.html
To get the pictures to appear from the DJANGO ADMINISTRATION, I used the following:
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('store.urls')),
url(r'^images/(?P<path>.)$', serve,{'document_root': settings.MEDIA_ROOT}),
url(r'^static/(?P<path>.)$', serve,{'document_root': settings.STATIC_ROOT}),
]
I also tested this to get the cart.html and checkout.html to stop showing a TemplateDoesNotExist 500 Server Error:
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('store.urls')),
url(r'^images/(?P<path>.)$', serve,{'document_root': settings.MEDIA_ROOT}),
url(r'^static/(?P<path>.)$', serve,{'document_root': settings.STATIC_ROOT}),
url(r'^cart/(?P<path>.)$', serve,{'document_root': '/store/templates/store'}),
url(r'^checkout/(?P<path>.)$', serve,{'document_root': '/store/templates/store'}),
]
But still no success. Any suggestions?
However, one thing still remains - recognizing the store/cart.html and store/checkout.html
To get the pictures to appear from the DJANGO ADMINISTRATION, I used the following:
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('store.urls')),
url(r'^images/(?P<path>.)$', serve,{'document_root': settings.MEDIA_ROOT}),
url(r'^static/(?P<path>.)$', serve,{'document_root': settings.STATIC_ROOT}),
]
I also tested this to get the cart.html and checkout.html to stop showing a TemplateDoesNotExist 500 Server Error:
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('store.urls')),
url(r'^images/(?P<path>.)$', serve,{'document_root': settings.MEDIA_ROOT}),
url(r'^static/(?P<path>.)$', serve,{'document_root': settings.STATIC_ROOT}),
url(r'^cart/(?P<path>.)$', serve,{'document_root': '/store/templates/store'}),
url(r'^checkout/(?P<path>.)$', serve,{'document_root': '/store/templates/store'}),
]
But still no success. Any suggestions?
On Wed, Sep 2, 2020 at 6:07 PM Kasper Laudrup <laudrup@stacktrace.dk> wrote:
Hi King Niko,
On 02/09/2020 17.46, King Niko wrote:
> *I have not managed to get the Django log up and running, but this may
> help to get guidance on resolving the issue:*
>
You should get access to the Django log. It's pointless to waste time on
guessing what might be wrong when you could have a log file pointing you
to exactly the line of code which is the cause of your error.
Anyway, regarding your code:
> try:
> cart = json.loads(request.COOKIES['cart'])
> except:
Only catch the exceptions you actually expect to be thrown and know how
to handle. Catching all potential exceptions like you're doing here will
potentially silence a lot of errors making it much harder for you to
debug any issues that might occur later on because you ignored the
original error.
> except:
> pass
This is even more problematic. Here you are simply ignoring any
exceptions that might be thrown again making it extremely hard to debug
since you'll just get exceptions or "weird" behavior later on.
Instead of trying to guess what might be wrong, you're lucky enough to
be using an interpreted language (Python) that can give you some very
precise error messages if you stop ignoring the errors and get access to
the logs which will show exactly what went wrong.
Kind regards,
Kasper Laudrup
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/76612162-ff10-06ea-84e5-8a52a31e45e6%40stacktrace.dk.
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAO1EWpH4pQwLMyyF15uCFJCTGJanRdnWcb2bhvrnhnFx1mP%2BVA%40mail.gmail.com.
No comments:
Post a Comment