Continue the Django move with many API improvements