In order to follow this post strictly, you need Python 3.7 and Django 2.1, but this should work with Python 2.7, 3.4, 3.5, 3.6 and Django 1.1, and 2.0 as well.