Django3 Paths in URLs, Handle No Terms Cases
This version upgrades the urls.py files to use the Django 2+ path
syntax, and adds better handling in the /terms
view for situations where no terms have been defined. It also removes the hard-coded site-terms
dependency for the /terms
view, and should handle terms defined with any slug.