Debugging
-
Make sure to have DEBUG = True in settings.py
-
Top two tools https://wiki.osuosl.org/howtos/django.html
-
JSCode https://code.visualstudio.com/docs/python/tutorial-django
-
Django Debug Toolbar https://github.com/jazzband/django-debug-toolbar – Connect to preview
-
django-debug-toolbar – adds a toolbar on the right side of your Django page while in development. The toolbar shows lots of useful debug information!
-
sentry – I love Sentry so much. It’s a SaaS which can notify you when your Django project crashes or errors out. It shows lots of useful details and is very pleasant to use.
-
django-extensions – a collection of custom extensions for Django. There’s a lot in there! I’ll limit myself to the most important two tools: runserver_plus gives you the possibility to look into your app at any time. shell_plus –notebook lets you open a friggin jupyter notebook and prototype in it.
Front Facing
-
How to Use Django Widget Tweaks https://simpleisbetterthancomplex.com/2015/12/04/package-of-the-week-django-widget-tweaks.html
-
How to Split Views Into Multiple Files https://simpleisbetterthancomplex.com/tutorial/2016/08/02/how-to-split-views-into-multiple-files.html
-
How to Paginate with Django https://simpleisbetterthancomplex.com/tutorial/2016/08/03/how-to-paginate-with-django.html
-
How to Create Infinite Scroll With Django https://simpleisbetterthancomplex.com/tutorial/2017/03/13/how-to-create-infinite-scroll-with-django.html
-
Generating Lorem text in Django Template https://dev.to/anuragrana/generating-random-text-in-django-template-4o30 {% lorem %}
-
List of Useful URL Patterns https://simpleisbetterthancomplex.com/references/2016/10/10/url-patterns.html
Full tutorial
-
https://simpleisbetterthancomplex.com/series/beginners-guide/1.11/
-
Small Open-Source Django Projects to Get Started https://simpleisbetterthancomplex.com/2015/11/23/small-open-source-django-projects-to-get-started.html