Ich weiß, dass es eine akzeptierte Antwort auf diese Frage und viele andere Antworten gibt, aber ich wollte nur einen weiteren Fall hinzufügen, der bei mir passiert ist: Aktualisieren Sie das Django- und Django-Rest-Framework auf die neuesten Versionen, damit sie fehlerfrei funktionieren.
Alles, was Sie tun müssen, ist, sowohl das Django als auch das Django Rest Framework zu deinstallieren.
pip uninstall django pip uninstall djangorestframework
und installieren Sie es dann erneut mit:
pip install django pip install djangorestframework
settings.py?