(hangout) Python web development with Django
Channel: Brylie
Date: 14/04/2020

In this hangout, we remove a dependency that is preventing us from upgrading to Django 3 and then upgrade the remaining dependencies using Poetry.  

Project source code: [https://github.com/WesternFriend/WF-website/](https://github.com/WesternFriend/WF-website/)  

Links  mentioned in the hangout:  

*   [http://worrydream.com/MediaForThinkingTheUnthinkable/](http://worrydream.com/MediaForThinkingTheUnthinkable/)
*   [http://worrydream.com/dbx/](http://worrydream.com/dbx/)
*   [http://worrydream.com/#!/LearnableProgramming](http://worrydream.com/#!/LearnableProgramming)
*   [https://laravel.com/](https://laravel.com/)
*   [https://laravel-livewire.com/](https://laravel-livewire.com/)
*   [https://github.com/zodman/django-livewire](https://github.com/zodman/django-livewire)
*   [https://github.com/edelvalle/reactor](https://github.com/edelvalle/reactor)
*   [https://friendi.ca/](https://friendi.ca/)
*   [https://saleor.io/](https://saleor.io/)
*   [https://github.com/PacktPublishing/Django-2-by-Example](https://github.com/PacktPublishing/Django-2-by-Example)
*   [https://www.manning.com/books/practical-recommender-systems](https://www.manning.com/books/practical-recommender-systems)
*   [https://github.com/practical-recommender-systems/moviegeek](https://github.com/practical-recommender-systems/moviegeek)
*   [https://github.com/recommend-games/board-game-recommender](https://github.com/recommend-games/board-game-recommender)
*   [https://mycroft.ai/](https://mycroft.ai/)
*   [https://wagtail.io/](https://wagtail.io/)
*   [https://rasa.com/docs/getting-started/](https://rasa.com/docs/getting-started/)
*   [http://dokku.viewdocs.io/dokku/](http://dokku.viewdocs.io/dokku/)
*   [https://buildpacks.io/](https://buildpacks.io/)
*   [http://dokku.viewdocs.io/dokku~v0.5.2/deployment/dockerfiles/](http://dokku.viewdocs.io/dokku~v0.5.2/deployment/dockerfiles/)
*   [https://django-debug-toolbar.readthedocs.io/en/latest/](https://django-debug-toolbar.readthedocs.io/en/latest/)
*   [https://docs.djangoproject.com/en/3.0/topics/db/optimization/#profile-first](https://docs.djangoproject.com/en/3.0/topics/db/optimization/#profile-first)
*   [https://dalibo.github.io/pev2/#/](https://dalibo.github.io/pev2/#/)
*   [https://dbeaver.io/](https://dbeaver.io/)
*   [https://docs.djangoproject.com/en/3.0/ref/models/querysets/#django.db.models.query.QuerySet.explain](https://docs.djangoproject.com/en/3.0/ref/models/querysets/#django.db.models.query.QuerySet.explain)
*   [https://djangosnippets.org/snippets/1087/](https://djangosnippets.org/snippets/1087/)
*   [https://www.packtpub.com/web-development/django-3-by-example-third-edition](https://www.packtpub.com/web-development/django-3-by-example-third-edition)
*   [https://2018.djangocon.us/talk/normalize-until-it-hurts-denormalize-it/](https://2018.djangocon.us/talk/normalize-until-it-hurts-denormalize-it/) -- Watch live at https://www.twitch.tv/brylie