Date: Wed, 10 Jul 2019 17:00:12 +0000
<ul> <li><a href="https://docs.djangoproject.com/en/dev/ref/class-based-views/generic-display/#django.views.generic.list.ListView">ListView</a> and <a href="https://docs.djangoproject.com/en/dev/ref/class-based-views/generic-display/#detailview">DetailView</a></li> <li><a href="https://docs.djangoproject.com/en/dev/ref/models/fields/#slugfield">SlugField</a></li> <li><a href="https://docs.djangoproject.com/en/dev/ref/models/instances/#django.db.models.Model.pk">model.pk</a></li> <li><a href="https://docs.djangoproject.com/en/dev/ref/models/fields/#uuidfield">UUIDField</a></li> <li><a href="https://hashids.org">hashids.org</a></li> <li><a href="https://github.com/nshafer/django-hashid-field">django-hashid-field</a></li> <li><a href="https://djangoforprofessionals.com">Django for Professionals book</a></li> </ul> <h4>SHAMELESS PLUGS</h4> <ul> <li>William's <a href="https://wsvincent.com/books">books on Django</a></li> <li>Carlton's website <a href="https://noumenal.es/">Noumenal</a></li> </ul>