Me deparei com esse erro após importar o projeto do do github (uso dois computadores e preciso sincronizar diariamente os projetos e apredizado).
Caso você se depare com o erro django.template.exceptions.TemplateDoesNotExist: rest_framework/api.html
, verifique no arquivo setup/settings.py a seção INSTALLED_APPS. Nela deve conter registrado o 'rest_framework', conforme exemplo a seguir:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'escola',
]