Fix building the documentation on Django 1.11 and Python 3.
Review Request #10865 — Created Jan. 27, 2020 and submitted
This updates the documentation building process to successfully build
docs against Django 1.11 and Python 3.The biggest set of changes are to the
webapidocsextension, which
wasn't at all compatible with Python 3 before. It's now been updated to
usesixin place of incompatible value types and methods and to use
correct string types in places.The
Makefilenow runsevolve --executeinstead ofsyncdbwhen
setting up the database. The database file itself is now specified with
an absolute path, which is important for SQLite.It also fixes up an app name in the initial fixture for the docs build
to use the moderndjblets_-prefixed app name required in Django 1.11.
Built the docs under Python 2.7 and 3.7.
| Summary | ID |
|---|---|
| 0e360c5e291530cae345b4cab7d5dbd2005c9967 |