Categories
Posts

Django Background Tasks (async)

Async is a general programming concept that is complex and difficult to understand and I definitely do not pretend that I understand even a fraction of the science behind it. But I do know that in web applications, there are long running tasks that you want to hand off to a background process without it…

Categories
Posts

Django Learning Resources

Here are some of the key online resources I’ve discovered that have helped me with my Django journey… The official Django documentation is usually the first stop when tyring to figure out something new. There are four key areas of the docs to look at: tutorials, topic guides, reference guides and how-to guides. Django Chat…

Categories
Posts

Learning Django

For the past few weeks I’ve been learning the Django Web Framework. This isn’t my first time using Django—I first had a go at this a couple of years ago and really did not like it. At the time I felt like it was big and bloated and overly-complex for my liking, so I went…

Categories
Posts

Advanced Django-RQ Example

This is part 4 in a 4 part series looking at how to do background/async tasks in Django. See this post for more details. Basic Django Celery ExampleBasic Django-Q ExampleBasic Django-RQ ExampleAdvanced Django-RQ Example This is based on my notes from the following GitHub repository: https://github.com/stuartmaxwell/django-django_rq-advanced-example Advanced Django-RQ Example This builds on the previous basic…

Categories
Posts

Basic Django-RQ Example

This is part 3 in a 4 part series looking at how to do background/async tasks in Django. See this post for more details. Basic Django Celery ExampleBasic Django-Q ExampleBasic Django-RQ ExampleAdvanced Django-RQ Example This is based on my notes from the following GitHub repository: https://github.com/stuartmaxwell/django-django_rq-example Basic Django-RQ Example You could git clone this repository…

Categories
Posts

Basic Django-Q Example

This is part 2 in a 4 part series looking at how to do background/async tasks in Django. See this post for more details. Basic Django Celery ExampleBasic Django-Q ExampleBasic Django-RQ ExampleAdvanced Django-RQ Example This is based on my notes from this Git repository: https://github.com/stuartmaxwell/django-django_q-example Basic Django-Q Example You could git clone this repository to…